45
47
66
40
37
56
197
152
112
21
19
199
8
86
15
53
83
82
76
98
149
29
11
132
61
74
52
22
51
55
25
72
102
46
26
85
49
58
32
41
235
80
159