17
131
40
57
30
12
106
51
10
28
23
46
25
59
76
48
165
39
61
18
6
77
33
29
60
35
8
15
20
45
2
13
85
71
164
26
34
36
32
41
50
96
98
31
112