2
42
21
82
60
27
16
20
90
7
13
33
100
37
17
9
14
25
40
24
147
19
32
26
10
43
121
77
11
15
41
164
158
122
74
130
6
412
108
460
154
163
155
18
95
72
142
91
28