7
29
18
93
32
312
51
127
2
158
208
41
17
44
13
26
185
107
47
10
19
74
14
23
12
8
62
20
31
28
6
11
22
59
16
90
52
75
117
43
105
5
1