75
14
60
47
115
24
27
19
149
23
33
11
92
100
200
97
61
35
381
25
83
96
236
59
42
48
352
12
95
139
39
119
110
309
9
5
16
4
0
2
8
82
44
170
432
224
304
113
37
69
50