45
211
82
33
31
48
138
24
17
29
217
59
10
143
70
139
71
21
85
75
63
68
55
269
60
190
14
124
30
148
165
90
263
39
35
116
151
662
25
49
41
122
843
107
232
193
51
131
266
252
369
185
195
95
127
167