12
17
25
30
18
8
10
27
22
106
46
16
24
13
23
109
35
47
14
31
34
19
41
551
66
44
5
43
58
29
32
38
37
86
21
111
173
76
84
36