22
33
114
40
25
18
23
15
21
28
16
17
10
19
26
43
11
30
78
37
41
9
24
34
42
50
55
4
5
119
12
58
45
29
123
167
86
35
13
49