360
20
12
2
43
76
13
282
202
32
1042
18
33
34
64
102
21
210
325
336
177
77
79
57
154
75
49
269
28
23
96
98
283
252
40
29
168
37
56
69
243
448
138
83
297
450
26
221
86
36