8
52
18
30
10
21
31
42
14
13
25
7
44
15
36
51
48
74
24
39
6
27
16
61
60
28
63
187
80
35
120
19
165
33
95
23
62
193
102
11
4
1361
34
40
423
101
156