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