31
42
176
642
29
216
13
61
33
14
5
67
53
272
30
51
95
239
18
76
73
173
7
38
109
197
8
3
50
45
23
194
1
34
80
28
11
27
274
57
59
52
58
17
111
182
40
132
119
69
16