94
52
91
81
122
31
38
96
45
83
29
49
35
48
36
110
116
61
34
62
87
335
18
49
49
82
246
16
67
43