219
390
159
66
285
42
56
994
29
17
31
72
187
96
102
120
73
36
286
23
488
391
268
122
28
86
89
39
125
43
130
176
115
131
61
78
26
35
20
65
24
41
38
79
97
27
129
58
201
53
40
68
104
85