49
32
101
12
889
249
25
82
47
149
42
150
37
15
1
20
44
33
14
57
60
5
27
35
86
88
316
46
201
48
78
19
7
21
199
11
53
28
13
52
26
23
130
29
16
105
36
8