3
57
13
20
2
33
101
31
16
1
27
28
51
11
4
9
45
8
81
146
49
68
0
133
22
169
54
46
10
142
62
42
59
14
12
15
70
48
290
30
53
308