29
17
9
25
91
19
14
127
21
35
52
11
33
22
213
149
169
43
32
10
103
27
28
57
7
20
58
47
282
41
46
64
98
44
77
261
34
40
80
73
90
99
839
112
23