22
28
111
16
60
118
24
90
98
37
56
131
568
97
69
257
50
67
15
54
57
27
31
104
92
39
102
448
36
38
101
49
73
93
217
11
21
185
77
40
63
62
5
75
206