170
46
109
168
63
157
370
82
597
183
37
143
69
36
199
45
61
552
84
113
108
117
38
253
735
35
31
44
42
55
47
89
22
96
266
65
51
40
87
313
18
59
68
72
260
145
134
125
181
126
80
267
105