115
79
69
35
149
49
208
558
88
31
19
59
57
33
659
47
14
39
29
65
24
44
51
132
644
7
17
102
77
50
323
470
118
130
371
56
26
155
12
68
120
170
40
165
158
177
10
67
73
61
2
3
54