31
74
32
10
20
33
13
35
133
11
42
60
75
95
63
138
84
72
264
116
57
78
269
23
93
65
92
58
45
47
61
30
52
68
28
24
29
15
150
39
14
16
7
22
55
71
34