2
12
1
10
0
4
13
5
7
11
20
14
47
26
68
67
30
16
110
34
6
43
17
33
45
75
59
77
65
57
60
31
18
154
85
73
22
108
90
19
50
41
72
53
36
352