99
37
22
288
10
179
49
80
77
220
86
57
47
253
42
26
14
21
17
101
25
13
27
39
38
15
88
308
34
64
181
9
92
23
5
109
58
196
159
29
19
35
313
84
30
8