18
13
47
323
54
51
38
2
31
16
68
26
302
13
22
45
17
24
7
35
5
15
6
29
5
11
12
59
5
3
215
6
3
37
140
2
9
18
8
65
344
67
126
18
3
10
56
11
48
3
5
1647
4
20
1598
391
20
264
451
8
808
404
85
113
4249
611
27
160
104
16
1352
29
97
2
187
55
221
164
380
72
18
4
7
89
466
184
105
41