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