21
13
11
42
4
23
97
38
18
15
17
63
110
35
10
68
24
2
54
25
43
112
16
41
104
9
123
12
623
50
350
61
56
19
34
74
33
184
27
57
106