142
85
333
28
589
71
81
24
31
243
70
334
51
117
232
54
383
118
110
134
32
279
168
111
169
30
49
225
97
86
37
83
94
39
59
29
296
76
1022
341
16
10
26
302
112
129
18
102
33