13
29
2
53
14
39
16
127
18
194
151
45
54
56
172
82
27
46
68
24
121
36
207
41
95
71
139
32
85
31
100
62
264
26
20
153
378
80
70
69
25
237
55
175
48
115
385
229
137