27
90
30
39
100
24
211
15
162
63
28
7
22
117
502
14
20
88
52
42
126
19
62
34
41
78
58
13
85
48
73
46
97
9
61
56
101
60
50
44
17
32
298
36
168
103
38
239
35