21
105
68
37
55
29
35
33
14
79
11
54
82
32
26
91
224
15
30
101
155
48
39
215
301
41
17
437
153
27
34
514
70
180
18
60
162
2
144
97
110
120
52
115
86
181
38
13
47