12
28
17
60
87
29
53
14
13
43
41
57
27
24
39
76
153
16
7
139
19
30
42
49
26
86
305
83
67
71
176
52
211
220
36
35
90
61
163
32
262
66
191
37
125
140
47
9
128
209