56
111
110
67
98
45
92
131
149
76
32
39
168
59
323
63
28
343
48
102
70
16
21
372
103
50
148
121
47
218
43
136
171
17
12
271
37
57
1
94
81
82
20
53
30
19
75
26
61
55