2
13
9
0
34
28
14
32
33
10
12
3
31
65
35
29
24
25
44
51
17
38
19
23
56
61
5
37
108
8
73
57
50
117
46
130
62
21
94
41
68
85