25
117
493
33
228
103
31
155
76
50
28
35
159
20
142
53
15
43
51
202
126
47
29
72
75
109
23
390
10
21
6
66
52
106
96
41
105
49
69
111
58
22
138
263
56