125
29
182
83
60
89
206
399
78
138
19
34
23
103
24
56
18
81
47
75
185
168
52
85
49
73
67
232
71
129
66
63
155
107
102
276
167
215
88
113
87
99
48
153
26
119
65
13
30
28