185
35
23
34
45
38
152
405
469
30
93
73
19
671
108
12
189
181
118
2602
10
106
22
65
16
368
347
193
72
29
68
0
42
57
144
179
75
268
21
5
24
265
130
8
84
705
116
147
432
126
28
143