20
103
7
28
30
1
35
102
12
21
107
25
9
67
196
26
4
42
53
3
32
22
71
10
194
209
15
48
31
555
156
29
13
2
11
123
76
38
8
88
41
62
131
79