18
14
222
110
11
17
123
165
15
44
34
520
75
255
55
69
105
20
151
146
2027
27
65
1200
106
1755
58
109
112
86
376
398
13
61
23
47
74
21
8318
91
118
178
1042
49
31
53
4
59