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