12
22
60
8
76
36
6
7
17
133
175
19
43
20
58
15
25
18
16
62
96
26
3
92
39
63
59
50
140
11
27
21
101
13
5
14
98
95
53
41
84
70
569