25
23
33
24
55
62
87
106
124
139
52
81
179
116
110
93
72
216
302
180
108
141
131
43
29
105
39
37
166
126
66
64
32
7
34
49
71
442
59
26
75
38
73
74
97
35
246
63
51
114