52
76
119
72
170
188
70
32
75
92
49
50
383
349
15
211
196
19
28
214
73
60
44
24
17
88
108
65
26
54
62
189
31
37
105
340
42
258
46
580
64
160
178
99
34
85
100
61
93
114