52
235
50
41
70
36
32
16
22
191
108
117
33
39
80
59
57
19
116
100
14
143
27
7
126
155
320
37
8
12
5
65
29
23
332
48
389
44
97
31
60
54
205
13
9