128
20
28
23
428
10
26
31
48
97
15
174
89
81
99
264
38
64
151
29
68
63
119
106
104
14
16
96
199
167
62
136
85
1751
137
326
50
17
34
100
13
44
37
645
177
66
51
24
683