31
53
26
15
59
36
111
139
62
73
22
25
72
131
37
39
14
93
20
23
46
63
98
112
302
49
114
24
21
35
13
51
68
147
56
18
28
78
48
16
27
124
44
32
91
50