21
31
45
68
252
122
126
55
42
80
34
41
85
43
65
22
153
61
79
20
56
19
3
140
81
39
40
117
48
91
52
70
49
37
66
75
14
35
6
99
76
88
46
172
71
481
24
12
44