320
67
236
76
115
39
17
205
52
91
34
96
439
27
159
83
79
28
70
59
11
2
61
37
95
12
10
42
4
32
35
8
36
71
5
110
43
23
26
46
105
19
44
45
87
103
51
13
7
16