2
14
69
6
32
127
43
45
17
26
64
42
31
18
79
254
285
7
33
39
72
49
12
145
53
171
13
60
169
48
58
54
138
74
24
47
82
19
106
20
112
27
89
155
30
57
22