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