1
11
2
3
61
79
69
53
29
46
94
169
105
230
121
444
83
82
68
172
104
90
97
96
52
31
42
183
78
76
30
103
153
80
136
198
276
65
129
108
35
28
64
22
310
87