6
27
15
23
30
5
25
22
56
10
299
76
74
24
128
13
51
181
105
12
8
17
415
96
31
21
67
323
349
254
4
34
43
63
47
257
160
9
102
391
2644
386
436
403