51
76
56
28
39
37
16
44
41
9
5
118
24
11
153
339
53
156
13
88
12
366
8
285
83
256
59
26
75
109
97
22
442
21
171
30
20
29
71
340
369
14
388
100
55
96
712
645
86
43
62