92
10
96
117
60
90
556
110
50
21
42
33
19
72
406
89
57
30
141
74
23
63
37
49
333
275
65
69
18
98
185
97
160
153