10
2
4
60
78
109
15
46
11
16
30
12
136
122
146
17
5
47
6
21
20
73
23
56
8
91
273
364
184
25
76
94
68
49
26
45
520
195
187
7
95
3