14
23
25
75
37
27
41
42
29
129
35
30
39
101
248
58
244
113
38
546
21
192
36
26
165
387
77
179
91
190
1467
376
61
117
108
70
65
45
52
22
88
60
10
349
170
126
180
71