59
110
43
20
138
279
34
28
27
39
46
68
150
125
94
7
33
19
47
14
91
177
36
13
99
162
35
89
31
70
157
81
10
18
404
6
54
25
95
67
58
129
167
26
23
48
122
50
30