1
5
22
6
8
236
21
43
59
39
12
13
65
33
27
34
77
23
78
73
52
67
35
129
62
179
209
72
26
111
119
89
123
168
148
389
266
145
114
120
94
240
230
49
85
564
275
140
270
136
177
143