8
23
93
67
52
28
27
35
47
12
105
46
21
14
7
5
45
15
19
126
40
36
81
100
25
20
66
11
70
63
143
74
340
117
31
10
98
39
16
3
49
51