333
33
32
44
147
22
75
80
42
24
67
112
56
58
54
190
115
26
97
65
28
98
63
182
129
46
50
121
125
131
104
45
64
57
339
48
35
598
94
62
410
68
127
265
256
154
108
92
34
580
27
76