85
333
28
589
71
79
24
30
243
70
50
117
232
54
383
118
110
134
32
279
168
169
49
225
97
86
31
36
83
94
81
39
59
296
76
1021
341
15
10
26
302
112
129
69
18
102
33