113
213
60
30
290
58
38
224
7
35
139
51
23
22
34
45
86
26
183
9
14
40
28
279
36
11
25
53
29
42
19
99
102
173
170
47
199
52
16
17
87
24
56
316
109
130
54
163
167