17
23
3
6
4
67
30
9
1
5
2
12
7
116
8
10
11
122
57
13
25
171
51
41
58
15
92
89
32
205
29
53
217
49
31
105
108
522
52
317
669
38
72
86
100
138
81
40
62