122
17
88
29
86
95
23
22
76
27
26
10
40
25
34
65
84
191
68
16
51
21
87
37
41
254
32
44
64
30
36
53
70
100
52
59
781
35
121
384
245