49
83
36
34
58
127
98
546
60
230
339
27
15
78
39
124
16
65
35
52
66
61
74
88
14
17
172
92
37
351
51
73
53
63
68
110
503
12
42
91
95
76
75
56
70
85
165
150
94
103
143
50