2
10
5
13
37
23
8
28
68
26
52
6
3
19
16
47
4
50
0
15
24
83
34
40
35
22
605
27
14
81
373
36
58
43
130
60
17
25
85
12
138