16
12
183
31
61
44
116
103
33
32
36
13
10
22
19
106
342
274
30
142
365
35
26
25
49
8
67
4
5
42
107
64
1077
438
695
55
59
335
315
478
37
18
28
530
328
17
482