70
153
73
39
110
102
44
86
49
107
248
103
76
50
96
116
264
284
28
118
29
307
36
24
41
80
222
98
14
461
297
281
56
25
45
66
131
33
22
123
35
12
38
43
207
40
59
31
55
104
18
291