36
61
82
14
64
195
59
235
127
21
28
301
148
3
57
16
128
74
17
47
49
176
15
99
80
111
54
44
81
40
315
32
265
587
8
27
39
26
106
119
69
101
146
121
79
46
292
20
145
144
293
33
178