22
166
10
91
34
64
75
23
13
67
151
25
14
87
8
173
18
52
27
31
15
44
79
7
33
50
78
60
41
72
61
30
6
9
70
277
38
158
341
159
89
216
105
154
120
37
100
55
122
238