642
87
16
35
22
67
400
314
88
51
13
18
10
33
170
52
54
48
79
14
37
73
72
32
11
39
124
27
217
346
6
90
23
125
30
71
133
297
225
57
25
43
47
135
55
28
81
231
56