39
40
28
25
78
37
194
16
81
18
34
20
24
32
31
11
86
316
77
13
6
122
43
2091
33
2
22
60
44
62
21
41
67
1962
738
154
46
249
38
30
354
29