15
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
36
80
68
53
70
116
123
114
87
74
89
128
113
112
155
78
125
60
157
108
94
132
152