19
28
37
65
3
48
153
1
52
8
33
11
314
35
59
47
87
386
23
1383
186
176
401
18
15
150
72
78
102
287
63
25
133
135
53
163
98
69
236
91
241
167
51
118
38
148
100
21
146
345