32
31
147
136
34
40
81
29
17
14
77
8
153
51
9
35
67
23
48
72
22
41
170
12
106
61
18
26
235
159
113
165
118
52
1442
87
88
197