87
36
295
2
52
131
7
12
147
32
10
15
38
8
25
48
56
100
57
31
61
4
23
72
9
45
13
33
392
118
115
196
253
297
105
69
6
47
18
3
81
5
662
58
94
29
26
235
22