103
116
85
104
487
42
43
86
66
181
26
20
24
41
109
97
111
246
264
204
45
134
67
453
93
36
151
278
415
138
142
153
105
52
72
258
315
39
136
257
394
96
51
40
76
157
560
144
53
114
71