12
30
3
21
16
9
35
20
26
34
10
5
44
242
38
13
24
48
11
40
14
2
23
25
66
19
15
17
39
57
98
107
22
70
36
32
1
199
7
33
47