18
61
10
136
40
127
59
51
55
71
54
37
175
153
195
31
41
114
113
52
30
100
102
135
25
29
105
67
58
50
60
49
111
35
87
33
72
32
80
48
187
157
120
84
301
141
726
217
14