113
76
275
88
43
47
116
107
129
73
123
59
34
180
391
181
30
33
49
156
126
174
25
142
26
36
72
138
77
87
62
135
381
56
378
69
8
28
119
39
38
99
74
37
29
120
311