128
77
93
206
47
122
79
127
85
573
104
480
192
131
145
342
125
139
149
73
91
43
147
171
211
29
23
52
110
24
26
109
42
31
62
189
39
81
28
25
88
80
37
136
57
87
375
172
216
148
38
65