120
56
60
114
40
23
33
36
81
48
28
112
83
53
47
19
63
21
35
64
43
58
29
321
107
70
104
157
68
41
355
223
84
472
236
164
72
124
111
42
92
123
410
504
69
77
73
252
197
91
153