12
18
6
7
44
3
8
5
24
36
50
52
92
39
97
87
38
76
70
31
49
51
122
53
94
224
83
16
10
28
22
19
69
41
55
35
21
32
110
99
45
34
1302
15
61
40
175
149
107
48
57