182
99
67
258
55
49
47
107
101
13
57
42
46
38
28
73
146
180
69
75
63
11
179
33
26
43
349
52
152
175
328
111
193
313
1605
503
81
126
125
469
27
24
166
159
65
226
77
95
25
109
44
623