2
1
48
17
4
8
3
16
6
13
5
12
21
26
30
53
27
49
79
33
45
68
39
128
248
52
10
43
51
162
155
34
118
15
97
66
150
158
140
101
20
14
35
54
38
105
22
77
132