29
66
16
35
12
47
8
27
36
19
17
20
394
23
37
21
77
14
99
309
51
13
25
30
194
43
41
11
74
211
34
107
6
57
78
32
87
102
18
262
45
24