135
61
16
155
103
45
69
21
181
6
96
39
28
31
153
89
132
250
175
106
65
68
19
70
313
122
52
269
53
47
142
202
90
48
83
173
72
97
160
194
111
37
10
32
84
67
49
63
29
149
71
73