11
43
2
48
36
10
22
9
14
29
17
74
61
19
27
42
82
163
40
13
37
18
336
52
28
34
118
215
12
7
31
54
77
25
326
56
142
3
180
71
49
143
197
79
72
23
20
385
64
1253
344