20
23
80
8
15
121
18
334
22
29
122
284
106
27
3156
26
36
91
75
44
250
30
43
503
114
54
60
39
6
28
50
65
16
14
9
34
126
31
255
58
25
62
112
193
72