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