107
365
151
747
124
99
142
186
87
44
166
37
65
47
73
27
368
123
32
188
30
83
21
31
202
98
53
180
86
64
115
62
131
40
10
28
93
89
112
50
58
57
70
17
26
39
159
63
150
68
33
236
80
66