10
30
19
21
34
17
8
23
12
122
39
111
71
58
36
46
152
35
77
20
66
22
227
121
70
27
33
11
32
7
15
25
18
112
43
68
24
61
13
94