9
7
4
24
2
29
27
13
17
8
73
109
121
114
47
100
61
42
84
28
135
90
48
154
146
136
98
81
78
79
180
88
65
74
77
38
44
46
62
64
245
83
53
182
52
348
33
55
41
193
82
70