288
83
210
43
64
139
411
160
44
23
20
130
189
68
25
127
103
66
37
63
87
35
93
72
47
49
65
171
21
26
77
217
67
145
51
48
54
180
89
42
46