20
9
77
11
47
79
29
37
56
35
12
63
61
19
23
75
41
21
224
422
70
42
121
5
108
33
14
98
48
483
156
25
653
159
129
310
65
76
86
197
10
792
171
110
36
135
560
185
363
173
96
91