8
19
93
2
10
44
9
7
1
3
302
74
52
61
24
81
45
17
21
6
122
79
30
48
68
110
71
88
27
58
38
39
23
102
29
32
28
96
120
26
35
322
42
577
20
16
36