33
89
36
15
87
144
506
123
27
38
59
60
39
384
206
26
19
474
8
18
80
69
63
37
145
22
21
118
43
50
11
67
61
24
45
102
28
90
34
190
42
16
23
64
41
81
47
7
46
51
260
76