103
122
106
66
40
52
50
186
36
113
25
48
116
172
72
98
59
257
119
124
62
28
84
140
112
13
61
79
139
54
315
42
60
24
178
245
34
38
170
168
135
27
21
177
199
591
77
182
76
47
96
11