152
33
37
106
43
191
129
61
74
49
78
53
44
65
59
18
8
418
268
38
107
40
55
356
46
20
10
4
100
181
12
48
628
737
113
471
1203
240
1170
914
223
67
31
255
82