143
160
93
45
39
98
25
70
90
19
61
22
9
62
234
49
68
122
36
23
24
51
995
46
67
223
28
113
64
106
88
54
38
48
150
50
92
100
103
59
89
16
31
20
58
86
77
107
27