5
2
1
8
26
65
25
23
3
41
19
6
29
11
46
7
40
17
0
34
55
13
102
42
15
36
105
77
10
9
31
53
297
86
20
75
30
27
28