12
13
66
42
64
26
48
154
52
38
4
19
36
21
103
46
50
30
17
11
27
20
15
97
55
65
57
28
75
100
91
72
229
39
76
116
61
22
16
58
83
71
106
59
80
43
144
77
125
178
99
136