27
75
30
38
49
74
45
21
54
98
28
88
64
119
448
236
132
33
52
62
11
76
26
13
55
19
34
207
231
58
212
72
253
101
343
92
126
99
86
129
79
32
42
57
17
63