29
40
3
57
15
20
11
22
21
43
51
63
31
62
75
71
54
24
8
16
17
9
6
35
79
92
25
1147
23
18
19
1255
1348
116
14
10
7
32
33
108
76