38
110
76
77
49
6
3
85
230
41
136
24
40
29
274
10
138
18
228
36
491
56
15
11
37
42
112
1448
66
577
262
184
30
245
58
12
127
46
15223
32
203
124
34
214
19
129
35
13
45
25
253
395
90
79
152
522