66
3
115
57
95
5
92
9
35
55
13
25
54
40
50
10
11
29
49
31
276
103
122
51
181
83
80
68
53
70
116
123
113
87
74
89
128
112
155
78
125
60
157
108
94
132
152
109
117