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