21
29
91
112
27
43
28
22
31
52
70
58
61
19
24
132
6
15
77
39
76
120
187
96
59
83
35
57
13
66
46
502
40
51
34
20
64
37
55
10
129
121
160
26
36
88
140