20
7
22
23
44
77
10
306
70
130
30
235
51
17
131
59
26
15
21
13
33
57
125
338
351
14
150
38
50
180
31
63
191
896
65
41
160
61
48
34
103
221
36
66
32