131
83
40
9
54
99
31
115
35
24
28
39
102
17
157
440
67
85
18
16
15
367
38
19
356
178
184
153
720
129
246
76
179
10
143
70
62
707
167
57
110
60
58
22
400
72
65
107
147
97
32
81