18
6
46
16
22
13
10
3
24
29
45
7
27
15
34
12
108
21
73
41
28
2
11
23
14
267
248
85
26
52
51
53
48
50
9
36