130
109
36
112
116
11
126
102
77
299
318
185
28
884
35
14
179
26
13
75
93
19
18
852
761
15
88
7
4
872
12
8
538
78
39
25
42
362
33
10
34
30
81
76
22
5
3
24
40
108
2
100
59
580