50
13
29
8
14
44
116
7
42
40
98
155
109
31
126
162
93
52
15
62
3
332
5
9
34
184
60
287
12
340
215
81
18
24
128
74
22
35
27
48
33
43
11
10
2
87
175
71
51