18
56
49
9
27
19
6
57
117
128
10
109
34
13
8
7
59
15
38
55
11
501
100
211
75
25
80
63
28
77
23
4
30
20
180
2
46
66
24
111
89
37