3
16
8
4
11
0
15
1
9
5
13
12
46
7
33
51
2
79
6
24
36
18
27
49
58
74
117
67
35
41
62
22
44
434
138
87
47
70
45
50
196
25
86
29