32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
95
30
412
68
152
16
75
27
570
143
145
12
351
107
35
89
48
23
184
60
20
19
14
29
44
84
50
74