32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
120
299
38
96
30
413
64
152
76
27
560
143
145
12
362
111
36
89
48
23
31
180
63
21
19
45
85
20
50
74