1
10
0
6
4
27
2
3
32
12
8
18
16
13
11
5
9
45
24
37
33
28
38
29
134
7
15
76
62
89
226
199
26
34
270
73
83
114
396
46