23
126
29
2
39
53
5
11
17
10
14
15
111
21
4
31
51
76
13
52
57
38
90
1
8
60
112
7
3
18
37
12
6
35
34
62
41
140
50
9