48
41
132
21
84
46
259
66
99
33
104
60
116
354
96
19
40
498
23
95
39
80
142
72
91
31
183
65
36
17
45
47
52
67
98
375
78
366
63
6
34
256
70
61
263
55
93
18