50
24
37
48
159
35
63
29
8
104
342
85
18
14
177
113
28
10
122
16
21
243
105
34
427
49
65
89
46
60
26
107
68
13
175
764
12
6
45
40
83
44
283
55
67
106
99