28
111
39
56
149
89
84
77
52
133
33
96
14
27
11
177
129
64
114
20
43
40
23
58
125
164
71
19
35
31
34
54
342
53
142
90
17
93
63
150
45
24
30
80
270
132
107
73
244
383
100
109
70