31
37
35
89
161
41
52
29
250
94
198
148
19
63
53
140
85
184
40
134
21
65
15
22
80
47
42
101
182
92
196
84
30
16
23
122
4
33
77
10
234
17
9
12
39
55
27
95
100