257
232
134
121
399
52
65
26
18
54
178
46
72
48
73
107
82
111
27
36
89
24
33
61
41
158
75
49
8
222
40
122
208
234
116
96
69
68
145
126
44
25
70
71
277
238
66
138
131
35
42