38
37
20
31
106
346
42
48
17
29
6
13
51
19
30
28
15
163
67
25
108
24
8
4
34
49
33
47
91
43
46
9
183
40
21
156
69
5
35
415
50