58
14
29
13
28
148
78
17
15
91
45
212
10
113
355
245
186
73
35
159
94
33
52
37
19
89
49
18
26
572
759
25
43
24
50
16
47
118
23
132
585
75
70
12
9
3
42
65