22
15
70
24
18
39
43
42
23
55
34
41
71
35
95
64
37
227
40
60
160
57
213
138
112
65
47
109
49
192
46
7
56
50
91
61
116
12
33
259
103
140
77
44
205
80
288
165
219
411
99