105
90
26
48
95
245
9
55
273
80
123
158
73
66
52
82
231
36
84
4
49
39
64
262
171
106
28
96
22
76
196
33
192
186
56
137
143
85
57
47
29
17
50
34
312
62
41
220
14
12
21
25
27
2