88
26
33
35
37
3
14
11
16
38
15
49
56
47
147
54
40
17
19
28
21
10
62
20
182
52
36
75
80
39
574
100
320
127
67
820
394
414
767
22
41
328
208
86
55
297