2
1
8
21
62
20
22
3
5
39
19
15
6
29
11
46
7
17
0
23
16
55
34
12
98
41
25
10
104
31
73
40
9
30
53
295
86
74
27
28