83
41
356
349
96
53
27
24
39
156
46
18
15
37
92
33
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
86
54
61