21
18
98
91
83
54
46
12
37
50
51
129
9
1
2
87
6
63
17
27
58
14
19
41
11
67
121
202
163
33
96
39
125
35
53
28
4
29
48