47
286
164
33
128
75
133
39
94
71
170
27
70
228
28
54
1247
99
79
29
16
50
24
22
134
45
21
68
544
78
43
18
42
31
127
17
117
108
49
10
152
225
13
126
37
115
23
100
90