141
116
30
69
113
89
53
55
87
217
45
157
68
49
57
114
136
36
98
51
160
372
145
128
79
124
90
13
245
220
139
271
42
218
70
43
44
63
131
166
12
132
50
75
64
150
117
72
275
137
171
167
532
187
86
103