92
42
26
125
37
49
524
22
50
516
6
217
15
38
163
41
180
18
95
239
158
9
20
12
93
321
61
21
3
44
112
57
73
10
24
4
35
132
59
45
32
269
124
30
39
11
100
28