96
135
17
196
166
27
41
178
83
6
42
115
31
10
19
28
15
388
143
88
48
128
286
55
189
44
11
365
16
63
71
25
61
124
47
12
37
2
45
66
34
20
52
35
3
97
170
75
26
54
111
13
174