50
10
62
56
15
13
17
18
2
139
228
4
19
42
59
11
105
20
12
8
33
14
36
123
167
28
24
29
127
181
99
41
377
413
187
16
39
21
318
47
91
7