140
26
228
298
67
168
14
52
20
27
63
672
74
15
21
25
101
2
42
36
40
57
28
268
12
19
84
38
49
125
47
22
23
18
94
130
81
58
53
50
37
48
95