32
33
101
10
66
27
8
22
52
46
165
128
29
431
53
54
21
26
34
135
24
20
337
47
63
89
202
118
252
23
50
15
74
132
123
84
37
18
113
102
83
97
85
71
59
45
164
73
87
86