30
171
14
31
10
19
51
4
33
3
13
65
26
69
85
46
7
5
23
28
24
11
41
39
32
36
12
9
67
90
74
191
97
40
129
116
18
59
17
20
45
42
95
25
16