43
117
56
26
30
31
70
7
34
46
17
38
14
22
27
29
25
476
150
140
72
12
19
11
59
21
32
44
9
33
49
35
50
64
24
23
6
16
3
20
37
328
28
91
116