26
20
21
50
31
23
55
19
16
40
13
18
145
2
149
34
15
197
17
57
130
10
4
359
42
32
61
366
102
37
30
3
45
7
43
38
58
626
5
8
607
66
238
138
14
22
91
60