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
34
101
97
89
64
153
86
23
119
41
29
33
146
165