123
15
18
141
8
21
32
9
1
48
44
37
14
131
49
26
41
33
385
61
16
390
104
99
115
47
35
30
387
89
120
205
65
62
608
126
64
55
103
155
200
22
29
84
45
56
24
27
101
203
38
40
43