1
5
27
3
4
16
12
74
55
21
82
104
14
42
58
59
9
88
44
47
32
36
61
145
26
101
24
6
76
159
39
35
161
72
586
43
25
186
129
150
19
90
106
30
305
13
57
10