88
28
93
22
29
42
124
54
51
90
271
23
340
18
34
35
157
38
253
153
251
81
36
63
364
40
47
30
96
19
12
77
11
139
32
128
33
106
247
103
78
146
56
281
142
161
67
37
45
75
62
20