35
43
55
23
149
62
34
56
81
29
22
19
25
118
91
45
158
16
72
13
37
33
76
50
26
63
163
11
9
17
27
52
280
21
78
111
298
57
109
6
49
60
98
15
65
8
12