129
186
20
82
152
63
45
52
30
18
21
94
36
28
29
139
16
77
38
225
76
118
44
46
24
7
34
71
111
144
183
49
131
269
42
112
140
134
172
303
25
87
64
84
23
117
39
22
26