20
12
30
51
791
6
39
61
47
97
75
31
216
27
44
176
40
35
36
145
76
24
23
127
25
153
179
55
536
2335
86
569
529
154