2
20
61
19
3
5
38
14
28
6
10
45
7
39
16
0
1
23
55
34
11
12
98
41
25
15
31
103
71
8
9
30
53
295
86
74
29
27
120
605