39
12
49
57
32
97
47
20
27
31
94
26
136
35
23
9
7
10
100
16
30
68
21
25
45
22
82
63
143
507
154
289
152
272
199
76
54
17
144
18
19
81
15
61
11
28
24