22
100
35
54
70
66
34
39
7
25
50
47
44
68
31
42
115
32
40
58
12
81
102
91
60
147
33
108
3
15
79
402
36
175
82
48
28
52
57
85
110
80
1277
59
736