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