16
21
41
163
60
54
25
500
27
95
96
92
343
55
57
62
33
59
58
34
106
19
44
36
32
31
6
76
589
22
83
23
175
64
49
30
117
367
68
20
78
28
51