33
53
105
90
25
79
96
130
41
64
413
108
30
94
125
18
72
39
138
40
126
420
363
197
195
63
77
65
28
60
87
110
61
70
92
84
50
106
187
128
48
163
49
43
144
73
78
68
32
38
59