10
2
4
60
71
102
106
15
43
11
16
28
12
136
121
146
17
5
47
6
21
20
73
23
56
78
8
91
272
364
184
25
76
94
68
49
26
45
520
195
187
7
95
3