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