18
57
276
133
34
109
25
103
43
5
58
121
401
24
11
7
15
19
29
8
55
64
16
100
163
63
130
81
27
10
30
9
20
77
6
79
128
108
242
239
195
14
90
26
61
48
106
1
110