88
142
24
99
22
52
110
232
126
313
35
37
61
120
36
28
56
74
63
50
64
98
30
34
112
27
38
100
90
20
417
47
53
164
104
43
9
55
224
25
214
312
251
129
31
23
260
124
163