31
16
17
11
10
15
14
18
6
4
34
8
29
21
42
32
55
50
28
93
151
57
388
25
89
45
83
119
30
43
75
62
92
36
13
22
23
74
86
40
90
44
110
46
12
19
41