14
73
158
252
130
154
38
37
71
33
29
101
105
50
60
53
153
41
69
17
77
44
97
64
268
43
63
87
124
62
155
30
59
131
13
46
75
171
86
95
49
40
31
142
7
58
110
107
390
529
236