33
115
17
95
83
121
30
18
50
234
9
12
350
67
228
370
1304
109
1352
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
88