21
60
34
49
315
24
69
17
54
14
25
83
51
46
19
13
117
105
73
43
58
118
121
95
104
40
7
179
80
30
32
274
548
57
11
59
18
137
198
66
27
62
37
131
45
160
33
158