29
26
103
15
53
5
70
27
137
17
25
48
76
23
96
47
219
37
673
35
83
107
42
105
13
21
39
12
38
174
50
16
58
113
110
45
162
193
36
360
43
461
31
88
54
73
186
44
30
10