37
126
166
36
83
115
66
76
28
26
60
47
51
77
42
25
58
8
4
20
30
55
38
32
61
31
7
10
46
156
17
22
121
27
11
101
223
116