18
5
17
84
10
36
37
136
157
69
43
16
32
48
63
96
35
7
102
71
25
51
8
68
23
15
21
4
28
11
9
14
57
27
289
49
80
44
39
33
60