85
83
75
37
123
758
234
91
128
325
51
257
70
137
29
151
72
113
177
117
23
393
48
225
385
333
10
158
24
89
304
41
78
111
74
67
577
377
261
25
27
38
105
118
390
107
49
69
11
77
30
100
20
115
42
415
185
88