28
105
160
119
139
43
36
15
48
114
64
112
37
141
6
85
227
65
55
44
21
93
129
106
151
69
80
88
41
22
130
45
187
81
79
71
67
57
50
116
20
86
46
94
72
18
53
32
110