130
283
127
39
24
66
344
189
42
22
27
114
5
46
79
247
10
61
63
44
2
38
161
6
19
45
13
179
90
82
60
34
74
9
48
18
121
81
52
3
17
4
30
23
94
163
59
119
32