129
25
85
30
20
282
155
60
63
110
17
26
86
40
54
64
66
83
6
18
93
16
43
104
90
41
31
291
38
27
19
163
46
75
29
101
33
171
172
156
72
44
556
34
138
126
133
167
112
79
164