41
33
38
7
83
78
34
48
127
49
16
42
92
59
12
51
54
87
35
44
18
117
102
100
46
74
156
70
101
155
53
52
30
110
72
84
195
464
14
168
45
27
148
165
213
40
98
265