21
108
143
9
13
37
29
39
53
31
23
17
36
8
14
264
7
215
19
112
46
66
25
43
204
62
82
32
6
77
28
57
67
34
153
92
68
60
30
87
48
33
15
156
114
106
105