135
83
74
238
228
58
52
212
4
91
33
43
55
44
31
29
64
46
92
39
100
116
106
96
48
25
53
51
66
108
50
75
47
70
67
78
77
49
27
162
63
127
38
56
22
81