12
32
38
21
2
23
95
74
70
30
56
25
33
45
171
13
75
76
26
49
50
7
19
47
36
53
192
29
20
31
94
107
4
14
79
146
65
10
87
39
40
60
178
34