331
24
4
56
18
33
447
131
39
235
50
13
36
49
87
31
59
19
20
93
40
67
223
29
81
34
21
124
42
121
138
89
146
51
64
181
114
256
41
899
17
37
270
137
108
226
7
55
231
14