140
66
13
30
47
19
18
48
27
127
118
79
37
51
23
28
32
20
134
64
69
88
91
126
84
68
17
80
26
99
60
24
221
45
34
71
74
38
58
50
95
59
33
70
387
21
145
42
61
253