7
56
299
76
74
9
24
127
25
11
6
14
51
10
180
103
12
4
17
414
96
5
30
23
19
62
319
348
242
18
31
35
61
47
256
158
21
388
2602
384
431
394
42
72
65
13
620
20
86
41
45