29
19
97
10
35
68
3
90
28
31
43
11
196
534
8
79
16
99
109
124
25
119
47
80
12
111
30
77
20
66
58
83
2545
23
18
123
57
52
352
42
37
22
65
86
21
215
46
72
27
26
69