8
72
4
7
10
6
9
2
1
5
14
33
23
3
18
21
12
17
13
24
38
129
132
70
122
342
97
25
93
341
320
31
124
50
222
89
88
162
130