34
18
31
8
45
26
20
58
61
79
59
67
22
10
35
72
100
50
90
184
146
161
17
241
314
162
69
39
49
29
11
143
57
75
70
52
63
16
42
328
14
111
156
105
426