48
997
65
16
11
147
23
30
20
90
120
395
113
85
186
57
36
109
124
272
50
66
103
28
53
40
51
25
15
27
22
39
2
17
77
49
71
60
193
229
93
299
33
37
18
81
170