3
2
1
11
10
80
24
7
14
23
33
18
30
22
63
35
40
77
89
39
130
55
134
52
27
51
132
197
43
36
68
64
45
73
60
188
37
79
231
98
53
25
13
48