31
108
27
241
152
24
82
20
153
84
104
201
45
69
40
81
56
113
184
294
36
90
30
162
25
16
65
50
52
106
177
89
39
97
13
117
46
70
168
55
17
34
83
47
78
161
189
42
44
61
51