121
26
80
104
51
54
115
57
46
165
50
75
130
28
204
92
72
37
43
71
38
120
18
17
85
70
59
95
16
102
35
209
97
160
164
154
14
90
39
138
79
49
41
98
117
158
36
149
313
12
89