29
56
21
40
64
45
43
14
25
91
31
23
28
55
32
20
49
16
11
17
147
50
18
27
67
9
57
36
249
233
121
54
26
540
30
213
66
554
111
34
123
275
51
120
68