25
42
139
37
23
277
47
41
61
95
88
44
30
193
80
39
166
24
96
301
74
115
58
22
312
140
46
11
18
86
151
51
48
55
57
81
111
28
117
34
135
49
65
69
108
343
112
130
109
19
206
102
91
6
64
56