15
25
7
47
196
770
2
199
74
46
97
69
193
83
464
80
67
35
104
53
122
27
317
114
61
75
149
24
91
234
43
77
278
31