27
46
40
17
47
38
303
34
42
20
41
97
23
19
85
35
13
33
16
10
30
18
48
70
64
58
32
92
103
52
69
75
93
65
110
36
74
86
115
409
259
37
120
311
24
61
90