40
23
31
61
36
52
135
19
99
113
29
89
63
69
10
48
8
82
14
6
1
7
37
32
27
35
21
51
13
16
4
39
101
2
38
136
17
18
76