31
47
8
27
61
56
87
42
45
19
33
28
11
795
53
217
46
431
22
55
86
65
195
13
194
64
16
76
62
66
24
38
26
58
101
43
81
115
36
136
321
201
1211
37
168
104
52
18
1325
48
322
1808