31
80
19
41
29
45
49
90
61
35
156
56
53
27
38
103
275
13
20
119
36
30
8
18
57
11
5
17
91
12
247
305
39
42
48
22
116
94
47