21
157
17
39
56
41
91
133
74
43
81
23
59
26
518
93
113
34
64
16
12
102
36
71
11
31
88
66
62
466
230
33
61
905
27
256
800
1040
15
79
105
60
24
14
44
70
53
32
155
123
50
150