425
39
11
54
143
28
9
10
33
118
56
113
75
30
36
104
117
43
78
27
49
37
80
4
96
142
34
151
2
22
15
3
35
46
19
387
38
32
109
14
246
7
26
45
17
13
18
64
63
352