2
6
7
1
9
33
16
89
20
17
38
11
32
24
8
84
13
76
52
42
23
25
50
51
60
37
46
22
3
30
29
136
47
41
112
358
5
19
15
31