3
101
34
49
17
27
4
15
7
9
129
43
248
23
33
44
10
52
12
14
32
6
16
5
77
18
24
55
8
22
73
28
2
21
191
114
93
40
13
11
61
0