969
23
33
8
21
38
89
88
55
30
42
18
20
148
52
37
12
298
4
15
28
149
17
35
6
65
53
101
29
31
46
5
10
41
16
373
103
267
34
32
95
147
246