12
56
66
114
82
80
76
160
485
59
441
285
226
20
138
74
11
49
72
62
327
79
252
55
30
50
31
18
193
284
97
61
15
170
101
70
128
938
21
530
597
23
3
472
890
81
233
165
98
149
118
218
4
6
130
45