29
239
113
21
355
57
69
92
31
38
1176
10
33
17
27
12
7
11
8
6
234
218
911
1386
37
41
72
74
67
87
179
118