4
20
35
23
13
18
31
32
22
7
53
19
17
30
58
43
121
57
197
144
33
40
185
64
29
47
79
46
142
42
25
71
97
133
108
36
77
45
24
8
126
153
16
15
56