35
182
3
24
51
19
38
57
140
29
122
101
27
82
216
17
31
70
108
66
11
90
8
95
88
13
73
40
177
23
15
16
49
61
9
4
26
77
33
138
175
41
43
71
412
64
42
116
240
75
48
285