30
11
9
15
97
45
10
34
12
33
31
8
70
39
60
111
24
82
13
47
58
52
37
14
21
36
35
86
32
20
6
68
46
42
120
2
44
17
26
3
4
491
50