83
124
32
89
20
16
23
237
35
45
9
8
143
81
75
168
67
216
71
30
74
49
24
150
63
47
38
27
18
254
25
202
98
11
22
120
677
222