19
10
57
31
105
7
16
95
75
32
52
540
117
18
74
25
15
159
35
14
13
76
58
34
20
27
47
9
5
73
29
141
56
37
28
202
153
143
39
26
362
145
179
199
94
12
292