9
20
306
214
31
54
34
23
42
52
24
1
61
30
40
14
33
11
120
98
63
6
44
8
12
49
95
60
72
7
46
27
19
160
58
32
140
364
68
490
18
93
79
180
16
55
97
38