12
1
37
21
41
29
45
25
2
4
30
88
15
11
24
10
0
57
35
19
33
3
6
91
17
23
14
27
36
5
736
58
26
53
43
290
9
118
104
59
52
47
85