22
12
8
69
23
65
70
79
28
20
14
527
15
154
19
26
35
57
4
36
68
30
17
13
66
256
138
11
90
278
34
24
21
50
503
251
93
59
400
157
213
183
40
62
127
108
56
107