125
186
15
58
47
27
29
22
77
20
64
123
43
7
17
30
127
66
72
278
6
60
200
26
12
11
95
53
62
38
48
39
112
89
56
70
36
37
49
10
2
61
9
14
93
40
19
54