95
165
126
52
14
18
11
21
78
9
12
23
25
3
26
8
49
515
114
62
36
512
105
31
319
20
89
30
7
402
292
307
413
145
663
10
37
33
15
258
56
4
315
270
569
192
66
221
125
333
465