2
32
21
33
8
9
5
12
7
22
13
42
35
11
37
27
24
23
17
79
333
20
19
6
53
60
16
14
34
41
18
4
74
110
26
15
52