33
119
29
18
50
234
83
9
12
350
67
228
369
1303
108
1352
37
17
49
51
23
97
87
28
265
101
317
58
32
244
3
31
1137
57
13
595
22
430
61
284
435
78
110
112
292
55
121
193
88
44
41
364
255