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