29
33
45
60
83
11
12
78
10
25
343
21
44
68
14
31
16
88
9
226
51
30
14565
169
90
279
422
23
5
200
70
113
453
24
174
166
586
56
151
395
74
91
382
99
32
201
34
186