10
53
28
11
21
127
77
27
102
45
188
38
120
24
13
426
30
14
17
23
34
52
19
62
25
12
39
7
54
261
90
8
361
167
2
22
50
143
448
20
96
6
32
81
56
37
94
3
42