81
101
31
10
160
249
56
54
78
87
47
76
33
41
64
13
90
39
53
37
23
113
347
65
200
216
48
25
150
296
241
19
70
417
558
416
45
27
94
12
243
162
363
159
225
34
85
145
102
349
49
123
91