31
43
172
55
28
127
14
18
23
13
15
122
6
21
27
42
19
17
8
34
69
100
33
3
46
9
62
24
102
38
5
92
30
126
39
45
4
26
25
11
12