104
132
72
101
60
105
85
43
50
69
18
31
168
64
21
19
122
126
33
172
15
25
75
80
59
81
48
204
250
29
67
179
35
78
141
95
38
47
16
49
26
556