46
52
332
62
35
33
41
86
45
9
32
8
70
71
19
130
67
60
11
6
114
159
1
17
48
87
26
57
96
113
36
75
99
43
16
79
56
10
149
31
54
28
134
59
53
25