152
790
27
81
86
188
352
541
94
22
103
20
42
76
56
62
25
28
122
38
66
271
26
16
115
118
108
64
91
124
10
49
34
54
63
71
100
52
35
286
17
15
89
79
30