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