45
132
22
71
992
56
19
105
137
27
62
404
116
18
75
169
49
103
110
43
66
38
149
74
58
80
42
333
64
34
85
36
52
72
28
10
20
79
115
31
9
32
76
81
37
494
218
25
88