76
49
59
98
62
12
17
126
28
103
327
155
31
168
21
494
3
70
7
53
2
40
54
15
35
68
385
9
25
297
16
13
91
94
47
197
198
387
414
119
10
122
121
81
72
85
147
320