138
16
52
21
6
63
48
29
84
343
34
217
110
137
22
92
50
33
14
28
8279
202
116
27
98
20
76
8
73
19
255
584
342
198
75
72
61
36
60
58
12
30
59
269
109
117
145
51
46
64
99
97