78
137
47
63
49
40
213
79
252
161
160
255
76
17
56
214
177
87
23
39
92
19
25
394
83
34
36
26
44
54
59
62
126
166
90
30
69
97
31
28
70
46
37
102
22
115
173