117
76
61
103
31
89
33
132
113
174
176
434
208
34
125
83
82
399
59
28
161
26
236
29
85
67
87
120
77
47
598
157
55
70
127
203
36
134
133
487
75
173
186
100
265
114
30
169
162
239
119