12
14
20
22
1
18
6
30
196
74
75
41
34
108
25
27
37
16
135
32
19
21
7
45
40
11
441
79
38
60
36
83
207
63
31
78
125
156
155
56
33
101
224
55
69
70
831