18
39
267
11
21
88
56
8
98
44
104
106
32
40
4
12
67
14
387
127
55
47
59
105
543
20
38
19
5
16
25
43
310
381
48
195
224
51
395
34
70
148
79
155
75