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