125
50
6
36
40
140
81
58
89
28
48
20
106
30
23
66
212
133
207
70
14
13
43
271
100
63
59
646
152
49
19
98
61
91
306
39
79
68
55
816
110
2
3
86
75
47
114
54
62