25
131
21
7
8
33
2
23
22
4
57
13
11
168
34
18
93
66
95
67
122
98
124
645
39
157
54
64
327
36
107
279
703
77
353
161
431
117
252
855
62
218
94
70
99
96
32
152
427
45
322