10
1
29
410
46
43
72
38
14
5
11
392
175
22
78
90
231
33
98
141
74
13
12
17
31
50
35
26
16
20
19
9
127
83
27
42
49
21
101
106
145
128
63
70
97