22
49
36
78
136
29
50
33
26
87
14
21
161
55
603
289
214
15
23
5
24
535
221
119
17
32
11
39
12
46
92
13
30
44
25
58
209
70
69
95
150
127
31
27
67