40
29
36
27
31
392
7
41
94
32
14
132
24
43
90
300
55
51
210
61
35
28
702
21
97
83
8
33
50
57
9
20
68
104
182
128
4
17
10
11
18
12
44
6
25
16
180
84
34