85
40
43
58
376
51
38
32
12
24
29
15
42
71
98
65
19
23
39
27
118
64
52
62
120
154
16
31
178
22
45
108
17
117
6
56
8
235
81
203
143
194
77
156
93
95
79
193
30