28
105
41
23
16
19
18
11
7
15
29
21
5
14
63
49
72
118
74
185
89
9
211
13
44
35
22
6
131
64
42
214
95
33
69
195
320
51
481
88
32
140
34
26
52