58
118
25
32
31
66
45
81
67
68
52
35
70
303
150
22
309
571
28
105
27
93
24
49
30
21
20
428
63
180
48
64
281
13
147
365
159
236
153
92
108
173
89
240
37
71
96
101
11
141
54