95
138
117
420
260
65
63
203
158
343
136
48
145
17
25
2752
121
5128
218
72
33
119
60
257
111
36
109
43
361
44
864
215
284
73
216
74
19
12
37
1524
370
132
77
47
71
81
112
66
29
701
87
20
92
236
57