62
51
28
54
106
221
87
21
18
115
93
1
36
32
40
41
16
42
73
37
83
150
26
81
67
23
113
61
111
128
65
39
107
57
70
9
123
2
80
35
38
25
91
185
101
164
187
153
10
237
435
63
34