52
36
73
14
47
106
248
155
251
167
4
538
249
164
46
129
121
242
160
70
20
90
62
157
148
161
245
89
296
40
550
204
139
114
98
274
35
179
63
197
16
144
102
15
19
38
25
34
18
21
103
13
96
145
22
57