66
79
29
73
18
347
131
30
16
8
17
43
32
14
117
98
126
310
149
11
36
21
9
26
25
13
12
22
31
10
23
27
28
134
88
70
218
368
56
185
97
87