2
9
3
4
16
15
10
1
82
17
14
34
94
63
131
21
29
58
8
11
26
18
76
12
20
5
13
36
90
46
402
23
50
70
74
206
22
166