12
1
2
17
88
29
85
39
32
124
95
28
391
33
4
51
35
15
34
19
18
61
96
24
20
31
68
30
59
46
87
194
625
79
22
81
53
41
38
42
13
40
54
14
180
55
101
107
161
7