118
37
34
27
47
209
23
107
172
197
104
82
41
18
92
40
20
26
44
65
121
113
31
244
81
167
641
156
73
32
109
242
506
60
385
79
116
58
198
141
117
123
321
102
277
96
69