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