32
114
39
52
48
306
158
190
91
182
86
167
68
53
205
95
19
79
387
92
56
55
49
115
123
58
35
97
107
108
84
142
258
81
72
152
74
165
46
214
77
38
40
102
143
62
121
82
24
10
21
63
47
93