30
16
29
712
493
38
757
6
51
55
80
17
159
138
175
190
48
40
26
41
203
60
265
18
34
28
132
33
50
85
81
14
39
217
8
56
9
199
15
500
27
369
37
64
95
78
533
45
139
4
86
43