2
54
8
82
10
3
7
21
15
4
5
29
23
129
65
79
25
46
17
11
26
53
16
9
83
58
13
6
542
28
32
12
20
59
22
30