46
62
54
121
151
150
543
36
105
65
71
35
106
43
117
86
20
123
379
126
26
110
163
490
196
97
57
256
72
89
23
100
32
94
130
60
42
53
111
66
369
612
148
103
41
211
139
83
49
113
31
241
68