85
21
267
308
67
51
39
34
252
48
136
102
77
145
89
61
50
97
276
28
58
25
38
12
302
45
20
73
161
16
26
75
10
42
94
63
278
115
19
118
109
153
126
270
8
22
17
93
226
55