40
19
12
16
23
51
21
27
7
50
25
41
30
149
38
35
85
60
29
67
15
112
114
45
34
28
5
70
36
31
395
4
108
302
32
74
24
63
49
9
44
300
14
13