20
22
59
16
187
10
40
4
60
99
33
9
46
43
21
346
127
11
65
13
191
12
88
38
29
49
19
69
27
17
104
86
132
32
398
25
34
5
18
62
67
44
76
55
125
102