238
19
16
69
97
103
50
112
53
29
28
37
60
23
150
86
203
226
25
107
104
279
39
64
915
78
81
77
249
258
61
307
41
40
109
44
48
101
17
152
123
196
35
178
138
759
34
20
95
10
22
45
26
100
38