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