32
369
45
18
58
302
34
11
121
44
67
24
30
65
28
49
104
63
40
53
50
57
27
29
46
41
10
59
177
87
70
169
47
35
1123
312
52
156
38
486
149
91
109
69
378
113
96
160
415
208
68
81