117
56
59
107
54
22
74
164
323
81
328
17
71
35
132
507
45
46
113
39
82
29
105
40
20
309
52
28
32
26
55
42
19
12
43
97
149
256
265
50
76
25
34
95
15
412
48