332
61
105
32
45
247
98
119
222
16
55
113
27
43
268
198
181
67
92
50
44
185
128
19
59
22
121
81
311
82
63
109
279
58
156
80
95
76
65
24
72
108
29
690
115