102
44
76
168
133
61
198
396
25
63
244
115
174
58
71
42
85
72
110
82
69
23
45
207
64
146
67
13
26
143
126
35
81
199
98
100
40
203
155
118
68
196
99
53
38
106
48
15
149
84