77
61
71
63
76
52
48
120
200
103
152
65
7
111
118
49
149
123
96
90
122
338
67
163
23
109
108
64
60
25
24
35
30
28
4
8
68
42
59
29
37
54
110
73
62
125
199
82
167
32
44