119
35
179
80
130
11
86
54
258
75
96
93
24
106
513
131
124
226
67
49
103
37
48
83
210
581
46
29
101
20
32
72
229
479
51
102
150
99
52
66
198
550
33
105
88
45
31
84
458
28