26
47
31
20
3
6
2
62
77
39
104
23
25
24
61
48
41
156
70
44
50
59
75
93
74
81
52
35
64
37
49
103
117
87
184
76
176