20
29
78
106
31
2
112
98
16
18
51
7
66
84
33
39
8
13
294
105
83
114
40
108
72
71
57
80
30
145
116
21
11
53
36
87
189
59
130
26
126
46
35
10
12
4
9
3
17