31
11
70
32
27
8
241
24
141
173
23
180
238
47
106
171
29
62
113
81
155
158
92
136
22
45
39
126
49
18
69
36
73
249
42
5
104
19
140
21
20
34
123
53
86
95
25
17
97
26
37
186
85
56
130