18
286
22
44
101
55
26
6
79
169
27
239
165
46
62
190
232
47
15
118
51
36
173
29
45
102
21
61
105
77
54
43
65
86
32
33
57
402
59
34
81
87
127
78
37
14
83
110
13