4
50
16
7
53
26
23
39
113
52
28
42
18
79
44
34
273
29
17
46
138
20
59
19
40
24
57
48
77
246
245
83
75
60
32
64
97
163
263
69
35
120
76
31
171
183
637
49
430
413