35
12
16
49
29
70
7
36
37
22
13
126
20
38
26
34
61
6
58
157
78
96
62
159
15
30
27
156
83
140
435
57
14
107
10
8
206
800
95
207
225
77
81
43
65
194
251