105
38
62
54
78
83
138
48
126
27
73
157
92
215
39
18
65
210
41
30
60
26
129
34
93
69
90
20
186
88
77
85
151
80
47
11
28
209
32
175
44
25
9
46
23
17
121
145
266
59
119
50
143
29
99