1
21
13
27
16
2
8
4
0
5
3
6
9
11
10
14
58
41
33
28
95
90
47
17
19
38
48
319
44
7
29
66
36
49
31
69
124
37
73
241
130
107
84
103
12
158
23