164
684
43
293
25
1116
430
97
119
38
73
32
87
162
331
27
85
66
72
305
122
219
231
62
131
96
98
68
88
67
74
167
134
65
209
105
110
170
103
54
18
26
28
55
31
42
19
23
75
116
127