113
153
23
26
18
48
13
11
8
43
15
31
22
16
25
49
19
64
40
30
57
47
14
318
188
264
38
7
36
17
32
27
56
144
163
95
28
261
53
149
42
9
20
72
55
185
229
294
4
35