50
66
12
77
31
173
29
79
33
113
24
48
35
107
19
39
571
44
11
42
8
10
18
4
76
37
56
23
20
13
14
81
46
36
21
26
7
95
62
38
96
16
174
156
22