12
27
20
26
9
11
39
19
4
72
2
28
109
129
33
86
94
58
101
63
13
61
29
44
43
60
50
127
84
57
30
31
15
95
45
113
135
48
36
32
62
76
322
5
17
22
7
123