130
46
84
129
16
88
45
126
62
61
30
36
78
41
64
51
28
56
23
53
40
52
22
69
55
35
133
116
265
187
168
76
33
80
104
26
38
39
233
156
200
185
102
60
11
209
48
263
266