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
566
143
146
12
362
111
36
89
48
23
31
180
63
21
19
45
86
20
50
74