9
32
1
4
16
15
106
6
3
23
21
42
13
39
24
35
61
46
5
14
22
17
27
36
60
20
67
38
7
111
10
68
165
553
37
64
190
34
30
31
33
51
69
103
110
19
49
107