159
47
94
295
129
134
18
30
62
46
42
20
490
124
176
100
28
33
24
96
186
7
87
307
65
17
10
26
252
12
9
21
16
60
40
27
68
15
220
39
41
11
4
43
69
116
831