3
17
13
4
32
6
0
1
2
7
5
37
12
21
11
1193
18
38
22
31
8
15
9
104
83
36
39
46
24
50
23
33
20
62
77
14
35
354
49
28
68
40
41
69
66
142
26
10
19
502
25
29
53
30
16