41
19
40
91
23
83
34
12
32
16
10
42
30
18
35
17
46
70
63
57
31
47
92
103
52
68
75
93
65
58
110
36
73
86
115
20
401
257
37
120
310
24
61
90
395
69