86
125
23
109
319
49
51
43
46
217
102
141
99
401
60
221
37
178
115
40
47
56
143
66
62
27
52
249
72
22
79
74
36
123
155
220
45
84
21
114
48
147
53
85
54
108
41
65
32
24
100
630