526
105
20
104
157
33
138
53
42
40
18
150
96
86
94
234
171
97
54
123
72
215
17
248
127
143
345
228
64
264
52
120
183
56
35
237
65
32
101
429
98
108
979
57
194
76
112
61
24
69
25
34