138
52
117
90
55
96
43
165
46
37
44
181
120
67
31
166
157
63
131
80
171
71
77
108
169
69
61
116
86
168
11
103
160
115
41
680
25
13
53
65
75
318
57
35
10
102