15
171
86
161
11
46
50
87
282
142
108
75
33
77
31
269
9
93
19
53
34
209
30
73
72
29
39
41
22
242
16
32
299
55
120
63
57
74
26
18
44
89
90
350
17
27
14
38
216