12
16
37
60
25
32
13
21
39
50
61
38
45
19
20
93
30
14
49
34
126
55
406
193
147
114
265
248
59
36
43
76
66
119
81
28
88
129
29
26
101
44
91
205
92
325
71
121
98