50
135
59
71
289
42
78
20
23
11
39
96
106
34
32
49
107
40
52
145
28
43
111
26
104
242
86
18
48
58
55
33
53
73
66
35
31
16
24
21
150
22
27
17
10
29