161
48
95
78
106
156
245
453
134
185
286
2
73
411
261
30
389
27
72
17
164
160
101
36
20
88
90
56
81
12
131
191
3
33
62
60
29
37
104
720
354
42
231
40
85
186
87
1013
528