9
310
29
42
14
15
19
69
3
6
62
47
43
28
172
23
36
13
87
38
18
20
48
32
31
102
39
2
41
45
53
54
25
21
74
82
96
81
51
22
92
24
58
12
80
5
116
70
60
162