28
22
26
48
56
19
131
13
8
15
23
43
37
24
81
77
65
141
152
35
78
120
44
31
100
172
125
214
132
97
117
289
45
69
30
191
34
72
85
89
92
6
118
39
163
82
75
164
50