25
195
8
124
10
26
14
134
48
24
64
104
81
51
46
996
317
415
393
71
199
27
16
23
17
42
235
49
126
102
155
32
47
1560
77