70
43
37
22
24
11
108
64
49
101
78
44
20
66
63
93
61
97
31
256
126
86
52
36
75
69
83
186
206
82
274
34
151
39
90
46
98
60
55
50
29
167
104
45
166
65
59
159
147