85
332
28
589
71
78
24
30
243
70
333
50
117
232
54
383
118
110
134
31
279
168
49
224
96
86
35
32
83
94
81
39
59
296
76
1021
341
15
10
26
302
111
129
97
69
18
101
33