171
94
28
269
141
111
265
106
104
53
80
454
18
90
76
50
68
7
14
109
61
72
100
13
46
63
24
21
75
60
31
15
11
39
195
27
29
92
47
114
143
16
62
86
136
110
59
35
142
45
69
22