8
3
5
72
28
39
1
10
7
4
35
41
59
34
6
16
26
12
145
40
13
22
334
20
9
60
167
73
219
92
52
53
105
79
597
29
135
23
271
142
24