45
13
18
33
90
360
14
111
52
17
11
775
31
89
588
108
49
145
220
82
40
47
72
112
22
87
73
104
24
93
9
565
20
43
50
261
406
379
900
114
53
332
37
129
824
152
86
100
34
36
12
15
44