56
59
29
58
28
32
39
6
41
13
46
127
33
379
40
53
273
52
57
95
69
97
113
165
37
210
145
38
99
82
16
54
11
50
136
175
83
96
91
49
47
61
15
68
21
368
64
27