10
423
352
37
47
85
31
137
89
13
153
206
12
67
109
51
14
11
34
22
27
64
46
19
35
70
63
18
91
114
125
339
231
79
16
55
24
159
410
50
25
26
21
49
30
28
59