42
104
46
33
163
61
71
36
188
25
37
80
45
32
18
108
63
269
27
77
415
138
59
100
105
67
48
103
31
40
92
26
68
87
176
20
75
57
17
52
76
74
58
81
117
98
72