3
20
5
2
9
49
16
50
13
10
15
17
116
24
42
87
37
96
21
61
38
79
8
66
60
63
40
11
78
58
30
26
22
36
51
19
12
34
1
7
32
217
69