265
226
129
47
151
66
234
365
97
31
60
43
83
72
65
17
213
155
52
27
40
201
115
62
90
143
156
46
33
77
79
28
32
272
126
181
70
110
121
196
75
50
103
61
35
44
73
69
29
13
25
53