3
49
34
20
103
67
128
75
26
200
71
9
4
6
7
12
59
177
18
5
8
58
74
47
51
145
44
32
125
138
42
96
35
136
14
28
16
21
22
212
109
11
30
24
95
27
127
100