77
12
32
61
45
18
23
20
7
6
85
65
10
52
15
47
110
43
50
49
88
95
97
119
313
51
215
83
79
256
199
63
240
154
994
604