37
66
74
245
56
32
339
42
16
31
144
13
99
17
18
171
29
108
58
9
53
346
26
30
23
12
45
51
54
40
22
61
121
21
35
604
626
356
299
39
19
349
390
49
131
65
52
229
263