12
70
47
58
62
48
30
52
44
77
96
158
207
106
76
46
87
88
148
152
137
67
110
40
23
29
22
139
92
60
25
38
244
109
27
89
196
136
361
135
190
178
31
272
113
35