29
91
146
50
18
37
55
54
143
64
74
78
77
51
346
28
106
186
26
22
30
115
138
56
23
100
69
35
17
13
33
81
174
99
47
15
46
16
34
40
84
65
25
20