30
100
19
24
13
44
57
106
55
36
89
53
20
62
63
16
52
101
45
54
21
47
80
98
78
40
67
171
22
93
285
103
72
28
41
18
114
186
35
27
97
153
79
127
139
37
166
82
70
69