34
18
35
89
26
33
36
37
3
14
11
16
38
15
50
56
47
147
54
40
17
19
28
21
10
62
20
182
52
75
49
80
39
575
104
321
127
67
821
394
415
767
22
41
328
209