31
117
182
183
29
36
160
87
9
173
11
14
26
67
13
21
52
108
297
19
60
75
62
12
77
2
42
111
37
15
5
106
56
1450
107
45
23
46
32
138
27
50
7