30
47
15
14
9
100
66
41
20
97
56
72
65
24
19
52
26
123
42
35
57
11
27
61
13
6
48
17
16
68
232
4
212
90
23
49
203
55
54
146
247
31