88
32
131
208
72
78
87
68
138
66
60
76
19
30
14
33
171
17
6
35
90
59
125
52
11
69
20
160
134
54
246
89
150
31
58
161
209
153
29
239
154
102
374
409
119
113
9
220
159
41