48
99
44
36
13
59
4
22
15
61
113
14
46
35
86
9
49
1
21
2
12
30
16
10
7
89
96
28
32
3
19
20
23
70
60
27
39
5
17
82
162