243
5
52
87
33
21
57
64
102
166
10
116
43
20
246
90
179
37
29
15
79
28
24
12
8
45
36
11
163
72
6
16
94
104
47
151
78
39
75
201
14
114
13
23
101
569
95
32
449
1858
876
301
82
27