98
29
64
661
153
90
251
79
28
122
308
293
89
167
330
65
101
92
430
113
278
1454
63
39
47
93
115
123
26
81
36
185
38
499
20
27
21
169
51
33
66
85
471
61
25
40
135
401
394
41
19
18
218
124