34
126
3
45
57
21
12
36
18
37
11
40
35
30
41
16
32
17
15
25
72
46
31
23
70
26
83
67
14
108
61
50
28
59
22