12
18
10
44
9
126
197
6
36
1234
30
77
25
11
20
86
4
50
28
32
137
37
46
19
38
124
35
62
29
57
148
22
74
139
149
64
106
68
41
34
87
63
76
66
108