31
83
22
21
50
40
101
56
25
79
214
47
127
95
253
62
38
68
73
155
43
41
93
114
28
19
124
33
96
58
29
35
13
57
23
61
48
133
14
149
49
236
27
46
98
191
44