2
6
25
4
15
14
13
28
109
40
36
50
19
144
397
67
134
1312
204
226
1235
310
318
633
240
286
208
320
357