28
317
20
133
81
53
92
22
142
42
54
66
23
46
9
62
27
25
58
83
99
11
64
95
8
39
79
94
105
282
41
48
52
82
173
31
98
3
33
74
197
43
29
49
219
367
26
30
36
124
209