31
5
13
10
133
16
33
41
4
19
17
7
45
29
2
59
82
37
8
22
44
24
21
118
69
70
123
62
36
14
11
72
47
23
25
12
9
38
32
96
56
39