20
18
28
22
21
107
293
9
83
13
66
25
17
19
35
239
87
27
50
58
15
45
2
68
130
14
149
4
92
12
261
79
71
46
44
77
43
61
49
32
70
125
774
8