1
39
68
31
29
8
4
216
26
38
832
253
618
163
167
130
1537
43
2104
79
150
44
53
22
459
17
122
3
40
99
16
199
11
80
504
24
57
58
45
55
65
10
77
33
677
97
66
1320
46
25
81