2
17
18
4
5
7
13
23
3
8
1
62
21
9
11
56
16
15
28
30
22
47
37
72
68
65
400
119
209
134
132
256
87
77
307
237
135