18
30
10
17
16
26
13
101
141
33
4
5
126
7
128
11
117
29
15
60
54
9
34
14
2
59
32
38
36
56
212
12
43
84
324
23
72
50
129
44