58
130
158
68
105
21
149
34
174
48
734
27
60
106
67
97
7
312
47
157
92
219
86
13
406
62
65
44
32
46
12
26
33
57
16
202
136
35
28
246
4
69
36
22
19