11
4
21
31
7
70
8
3
6
73
12
66
19
179
13
301
290
249
98
308
10
14
28
18
175
429
30
9
271
16
156
116
20
22
1
135
389
316
26
68
377
217
41
150
5
34
29
220
63
2
40
127
53
46
15
48
33
24
137
392
114
81
592