75
112
46
96
86
30
79
50
69
152
315
35
99
37
91
32
23
56
6
25
110
148
92
121
31
89
33
49
248
55
57
70
34
129
134
39
119
63
135
192
246
83
47
259
64
189
989
116
66
73
260
54
417
219