3
5
4
2
6
31
8
23
37
15
9
7
32
12
21
74
258
54
33
34
14
16
81
24
20
38
80
47
26
105
27
11
70
40
123
61
107
56
66
125
35
46
94
30
51
78
82
10
183