38
51
27
23
29
35
134
64
70
89
91
126
85
68
17
80
26
99
61
25
222
45
32
19
34
71
58
50
96
59
388
21
145
42
254