9
18
19
212
30
16
12
4
11
31
92
45
44
117
3
656
2
35
8
29
28
56
13
98
24
70
79
48
85
37
36
40
95
6
21
32
5
22
39
17
25
27