10
149
153
110
48
25
38
13
46
15
102
35
59
88
36
72
23
12
21
20
31
66
86
82
81
64
58
74
24
319
95
11
16
50
238
146
216
367
28
53
94
76
19
22
69
549
75
39