188
126
232
26
37
53
66
31
38
114
27
21
79
13
15
60
77
50
11
143
100
47
154
62
48
90
107
68
69
137
23
81
184
49
160
14
122
45
10
88
92
39
28
171
456