21
2
42
10
41
23
102
28
4
7
52
6
9
22
19
18
31
32
17
25
8
5
43
11
12
53
34
15
14
49
404
50
33
112
84
123
96