30
11
81
51
57
1
154
65
22
134
243
44
40
113
36
9
43
82
72
249
24
19
6
35
77
136
185
132
168
79
14
107
294
190
28
103
97
12
73
15
217
106
164
55
23
54
48
32
306