4
30
6
32
9
3
14
19
1
10
12
35
31
11
37
29
5
27
20
8
21
56
13
36
92
17
25
90
28
114
133
176
111
58
1400
122