17
125
63
10
98
81
13
28
237
372
24
127
171
26
113
61
51
43
36
71
20
202
22
75
45
31
73
156
49
38
47
255
33
101
97
89
64
153
86
23
119
41
29
146
165