88
13
252
3
32
1
35
10
21
7
36
104
16
11
14
181
37
30
174
113
71
15
2
50
4
501
27
40
22
691
8
432
26
24
23
34
69
119
20
387
296
5
19
359