165
21
62
71
14
12
95
43
17
4
51
253
81
116
406
176
53
52
86
103
107
48
216
560
57
114
63
79
109
255
56
132
59
380
70
98
33
149
40
38
126
750
266
173
143
74
226
130
458
577
61
739
695