149
100
132
160
41
26
36
89
33
19
108
31
249
48
84
107
91
54
13
40
116
69
76
14
29
71
21
90
11980
466
156
150
127
57