61
81
47
367
131
29
17
28
36
75
32
488
14
46
274
506
100
88
66
76
236
213
112
79
303
144
97
133
218
173
185
45
279
250
69
24
130
38
52
23
72
91
19
252
262
199
65
60
56
12
35
50
233