37
21
832
52
238
19
16
69
97
103
50
112
53
29
28
60
23
150
86
203
226
25
107
104
279
39
64
918
78
81
77
249
258
61
308
41
40
110
44
48
101
17
152
123
196
35
178
138
761
34
20
95
10
22
45