29
20
38
101
55
28
98
49
50
22
31
42
51
27
194
120
44
37
52
71
56
53
59
14
174
18
17
65
365
89
70
40
162
24
34
36
78
66
61
121
35
62
112
106
85
156