28
45
120
139
10
58
5
110
21
48
51
74
117
19
121
37
62
64
253
244
386
191
93
15
30
46
13
49
18
145
34
20
61
56
16
25
131
137
41
8
44
160
171
40
27
77
99
17
332
23