23
29
47
30
17
160
921
24
116
1324
18
37
46
20
372
541
25
79
36
38
33
75
48
64
51
14
248
127
71
44
59
63
105
70
15
61
49
32
149
60
56
204
91
145
152
107
26
194
16
52