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