30
111
78
120
6
84
13
16
9
19
33
39
79
21
8
11
24
31
14
23
5
44
50
4
22
18
53
17
117
25
63
7
10
185
62
106
32
40
20
55
35
52
116