83
41
354
349
96
53
27
24
39
155
46
18
15
37
92
32
62
47
22
40
71
152
52
23
26
19
68
174
28
9
108
45
80
105
42
3
48
75
59
66
60
89
72
43
85
54
61