20
29
13
33
52
16
24
37
216
157
86
72
301
42
7
113
59
32
102
83
75
121
150
69
99
26
48
28
58
71
47
22
158
23
64
11
10
128
230
51
77
245
95
211
78
25
114