10
6
12
53
29
32
2
99
7
52
248
13
176
27
55
44
42
226
93
34
213
67
196
83
148
91
62
269
63
47
224
125
25
38
193
216
108
50
117
24
109
165
233
17
311
131
274
592
115
227
124
96