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