181
90
61
102
96
49
301
47
386
127
309
123
52
32
54
69
11
116
21
203
380
189
191
98
114
78
16
37
92
93
33
15
91
145
142
38
101
5
20
63
1
34
18
31
36
27
156
14
26
94