38
153
26
24
56
32
85
288
125
58
5
42
259
4567
49
1132
336
419
570
197
20
17
164
65
29
156
127
224
43
68
18
797
11
6
21
12
27
9
51
30
13
16
19
47
55
35
450
67