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