26
506
30
66
167
21
101
13
87
89
22
15
61
128
19
70
36
43
62
10
45
14
302
34
52
213
51
24
38
200
335
47
83
20
57
25
53
117
35
31
114
8
60
50
17
48
106
12
11