181
30
108
39
4
36
32
45
337
28
177
642
333
141
49
26
16
165
179
191
128
287
70
40
27
125
59
224
357
74
1263
95
58
14
87
23
33
46
52
67
68
291
25
44
97
81
187
8
17
10
13