111
33
126
88
165
38
28
106
147
133
10
66
61
101
41
90
45
157
349
433
6
14
46
95
31
48
1363
44
168
9
379
19
109
117
98
37
185
24
108
55
12
154
27
270
1354
57
83
17
23
220
81
593
32
152
142
16