96
37
399
11
98
311
52
55
155
30
23
136
402
699
26
134
384
77
84
205
99
46
38
83
76
89
197
43
327
116
64
33
75
36
118
49
27
61
22
141
39
92
32
78
82
135
58
230
191
34
17
18