153
90
54
18
78
142
32
77
31
33
76
49
39
65
24
285
177
244
74
225
126
102
92
106
83
45
73
214
143
46
52
103
112
199
99
145
68
58
20
79
29
94
36
66
237
186
51
124
17
672
687
183
245
163