149
35
41
86
56
134
472
59
124
13
131
93
54
69
77
62
107
128
55
45
17
111
24
66
52
12
57
51
31
229
34
43
122
60
123
79
80
36
82
71
37
113
92
81
146
356
185
156
318
190
264
261