9
51
5
91
21
35
31
13
96
102
34
69
6
36
1
10
44
18
14
11
12
120
33
8
254
85
17
103
20
16
88
39
72
23
32
56
38
71
86
28
212
105
0
59