68
90
99
28
84
149
211
23
35
43
339
74
13
113
45
24
631
2
10
129
69
148
64
238
36
9
19
4
89
59
21
310
77
106
504
257
284
27
14
71
41
31
17
82
20
58
3
37