42
15
16
10
30
17
21
23
13
32
28
34
66
140
61
49
130
36
45
43
73
265
179
84
44
255
428
151
27
59
92
75
40
35
12
22
41
166
24
14
159