30
33
31
94
85
61
29
35
72
21
43
41
36
90
68
20
122
40
106
26
260
76
32
12
24
39
8
18
77
59
38
69
81
28
19
136
103
42
9
64
397
23
51
52
14