123
93
55
54
61
90
102
81
51
67
49
267
48
174
172
155
47
31
78
144
216
63
35
72
126
99
68
111
321
44
30
37
227
163
246
45
74
425
38
627
46
58
83
112
233
41
20
16
191
77
100
65
64