123
8
107
76
250
17
19
21
393
213
212
46
134
85
4
33
87
50
217
165
10
218
68
104
147
114
312
175
61
48
71
86
97
141
54
56
27
79
23
9
308
20
43
26
137
44
124
29
67
30