52
200
327
151
83
85
75
98
21
329
279
304
37
57
210
14
53
67
42
180
35
36
31
48
97
90
99
95
51
78
47
65
18
34
26
64
58
113
73
233
186
84
156
117
68
55
27
22
251
50
60
166