19
11
13
21
52
3
16
17
53
8
12
2
10
18
4
26
75
57
54
317
91
96
39
65
241
158
93
116
88
68
60
121
141
76
23
102
107
85
763
494
175
404
209
346
256
896
72
47
30