217
82
63
62
26
12
79
3
16
147
20
450
138
33
32
7
57
94
158
21
15
23
52
59
18
19
35
106
30
58
8
126
10
25
31
198
46
160
29
47
6
744
28