52
50
75
92
33
89
45
73
2
19
24
159
91
168
341
112
297
43
23
84
29
252
74
419
98
37
38
96
139
51
32
93
106
131
68
186
87
138
72
360
142
334
30
61
279
48
127
76
175
83
237
55