45
34
8
14
13
1
10
19
33
47
59
42
16
24
37
61
28
21
40
17
96
74
97
234
104
22
55
120
68
206
111
246
76
299
50
405
143
95
107
110
210
303
54
116
186
338
138
73
122
166
125
137
18
225
53