12
89
50
58
74
36
47
80
124
75
30
22
13
48
8
11
60
9
4
19
109
44
18
76
82
53
17
55
6
5
28
33
29
24
137
2
32
7
10
56
16
38
67
46
116