127
32
55
21
566
144
41
18
61
43
88
213
39
113
31
15
254
117
50
13
382
126
291
399
196
85
105
40
71
116
34
504
52
131
875
174
72
272
121
348
109
86
111
132
54
68
97
139
140