130
353
23
191
27
48
258
383
21
15
302
22
318
20
9
884
42
120
10
1051
47
12
80
13
29
18
372
107
37
373
51
537
652
59
83
597
712
40
161
116
72
310
1939
113
407
403
838
375
8
102
52
112
67
76
87
176