178
66
228
37
90
52
539
577
104
30
91
13
34
45
95
144
108
639
262
35
159
197
78
6
251
62
103
60
44
141
32
194
27
80
28
2232
18
207
184
594
58
42
505
292
245
225
504
49
154
22
51
94
12
15
85