172
93
101
47
39
19
201
107
38
29
112
126
65
50
42
114
16
77
153
99
161
74
12
28
15
67
26
113
240
129
40
43
90
78
44
188
68
461
138
137
72
100
173
333
286
116
123
106
80
73