16
12
183
31
61
44
116
103
33
32
36
13
10
23
19
106
343
274
30
142
365
35
27
25
49
9
67
8
4
6
42
107
65
1077
438
695
55
59
335
316
479
38
18
28
530
329
17
482