101
32
12
889
249
25
82
47
149
42
37
15
1
19
44
33
14
57
60
5
26
35
84
88
316
45
201
48
78
7
21
199
11
53
20
28
13
51
23
130
29
105
36
8
72
127