33
115
17
95
83
121
30
18
50
234
9
12
351
67
228
370
1305
109
1353
37
49
51
23
98
87
28
265
101
317
58
32
244
3
1137
57
13
596
22
430
61
285
436
19
78
111
112
298
55
193
89