328
55
41
77
54
40
42
1174
80
312
122
227
92
107
1071
492
414
429
743
246
58
348
110
154
222
266
85
59
44
82
148
62
119
83
31
23
25
123
39
522
108
132
56
66
279
188
389
89
71
163
61
144
45
20