132
41
35
37
55
59
286
135
259
153
102
94
71
187
118
40
145
38
176
21
206
29
285
144
371
39
79
72
46
58
89
90
87
62
136
353
24
147
111
199
103
75
152
112
50
101
64
22
123
131
240