10
16
23
340
62
7
46
302
60
73
11
5
13
52
24
47
42
54
276
97
32
41
110
101
75
81
48
36
138
106
33
139
45
39
88
80
137
30
43
422
171
57
95
56
38
34
40
17