12
33
7
5
6
17
2
9
86
27
24
4
1
8
23
67
13
10
52
11
20
16
3
18
47
60
215
84
72
199
220
176
135
76
425
141
465
286
82
98