109
58
6
157
28
9
18
8
19
251
12
45
126
30
67
38
97
73
47
3
7
10
36
11
217
358
270
40
50
23
29
48
57
93
55
35
5
25
37
39
75
52
14
4
26