90
141
21
76
77
55
54
17
58
71
39
36
295
69
244
29
87
390
130
62
14
41
26
35
65
396
282
32
18
30
403
131
72
289
140
359
68
60
46
105
40
96
57
142
74
48
120
82
128
20
11
16
64