99
23
9
26
233
53
15
14
84
63
13
28
44
16
17
41
42
54
72
65
38
87
32
50
22
70
78
27
56
49
111
67
74
61
57
204
48
18
100
372
157
167
154
25