23
881
17
39
412
30
75
176
172
77
159
79
46
68
31
84
336
64
2545
48
72
32
26
57
50
128
49
114
61
141
54
28
80
59
19
90
44
13
43
41
9
33
12
253
47
20
16
56
140