35
129
93
47
34
39
8
19
27
13
38
3
22
179
25
30
51
16
29
72
61
139
94
11
144
36
31
57
203
145
74
12
24
79
100
42
3535
28
996
240
37
77