114
121
76
65
74
267
110
50
31
33
41
152
59
231
101
75
164
288
428
333
52
736
228
321
37
203
77
530
136
255
165
146
98
163
111
257
68
88
197
256
394
81
35
757
399
291
233
190
84
58
281
40
230
155