42
21
74
67
43
23
151
126
48
28
29
17
31
27
97
32
60
79
65
121
131
72
117
35
113
132
162
33
47
13
8
19
103
234
51
118
220
259
81
94
384
6
184
46
506
1102
257