42
335
73
32
51
49
186
216
44
55
1649
118
129
80
52
25
16
30
35
97
830
424
17
108
187
33
69
103
82
232
70
60
84
237
112
313
381
163
296
53
87
23
37
113
62
156
34
48
41
20
45
134