14
25
8
6
343
23
39
95
72
109
10
20
84
46
394
22
53
58
69
21
36
15
24
16
9
82
50
31
76
44
144
94
51
248
98
88
32
627
68
194
83
2
26
17
164
19
396
13
65
328