28
57
31
60
29
44
99
87
33
7
252
75
14
156
10
77
35
45
48
63
73
50
59
20
9
22
16
78
49
17
27
70
173
161
80
82
107
86
62
36
111
52
40
76
19
47
39
163
24