58
76
81
62
105
84
54
75
33
68
124
97
24
147
152
31
87
7
37
93
69
43
30
25
352
434
15
125
50
65
142
32
77
57
29
109
92
19
48
47
189
5
45
364
27