9
16
12
10
60
232
43
34
36
88
116
40
17
28
21
33
81
45
44
5
107
74
114
2
98
6
50
13
165
39
150
310
38
52
91
66
491
3
85
286
14
27
254
346