20
11
5
24
66
36
43
7
31
67
28
8
17
12
35
132
40
95
59
274
10
26
108
54
58
81
84
158
75
160
234
42
114
78
119
92
62
136
86
33
45
125
69
188
254
53
1103
39
29
264
77