32
19
15
57
20
21
25
139
58
36
11
44
37
49
59
115
124
35
39
13
46
77
193
67
65
55
82
118
45
80
149
126
106
278
186
220
117
84
91
158
356
96
271
114
31
51
41
66