272
295
130
43
120
39
188
164
49
83
32
71
81
113
90
33
57
259
67
100
72
61
303
75
28
168
23
24
62
206
65
190
42
142
73
68
229
89
172
30
78
54
536
37
52
76
191
63
48
85
16
158
302
243
51
92
146