21
30
48
41
11
46
76
160
120
18
8
3
15
100
540
20
29
28
604
40
1768
285
109
139
152
349
80
12
108
187
16
39
43
1030
93
191
26
73
19
25
7
2
99
64
89
66