8
47
51
28
14
33
95
359
218
7
75
67
36
72
19
91
133
22
4
86
58
93
20
31
15
12
29
79
9
69
211
83
87
18
34
42
80
13
107
32
10
88
92
45
26
40