28
95
40
442
27
427
345
99
96
49
20
17
92
61
151
109
53
52
4
50
81
51
77
162
167
48
157
32
102
396
55
188
25
90
341
36
115
265
368
80
26
29
226
113
38
168
103
35
150
39
138
11