69
9
13
19
15
18
17
1
20
72
101
24
11
22
342
63
8
100
7
98
23
39
118
65
37
67
21
57
85
55
128
66
161
60
470
1137
508
347
312
176
83
113
32
141
411
109
30
53