3
58
164
46
44
165
18
153
23
20
73
84
59
151
29
31
125
143
32
712
93
41
176
60
260
54
66
25
36
82
57
47
43
90
354
22
452
40
91
16
205
65
51
200
34
64
193
55
68
37