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