9
1
3
7
12
4
0
16
71
8
52
87
112
58
145
92
60
133
72
97
176
47
48
615
144
355
27
308
40
22
172
44
99
70
68
120
37
43
17
527
13
90
108
38
33
135
81
61
428
14
88