2
58
10
21
20
19
6
25
18
60
3
9
50
5
33
75
59
30
29
11
23
8
7
13
107
1
24
332
17
12
4
0
38
14
49
28
27