37
25
18
10
33
14
88
45
102
40
42
89
63
27
38
21
44
69
30
17
31
22
19
113
120
39
29
62
77
57
83
160
66
167
129
166
55
51
143
59
53
70
32
382
34
76
104
315
148