52
95
18
76
62
94
526
188
119
34
100
88
9
27
12
3
39
131
110
228
61
118
38
13
31
40
16
57
74
60
137
45
15
17
30
63
42
43
128
92
11
22
191
197
244
694
35
29
257
50
109
163
32
58
73
170