1
0
13
2
8
10
12
33
19
23
22
16
47
9
43
64
21
147
58
63
53
84
37
72
34
29
11
30
32
41
25
78
5
26
36
338
48
652
86