20
29
19
18
61
10
5
30
103
8
52
54
26
53
210
151
77
60
49
9
17
23
14
71
32
25
7
46
33
40
75
76
16
13
31
84
124
69
88
65
113
137
248
36
85
11
107