8
10
16
33
50
29
6
44
14
45
94
28
95
35
38
250
57
229
402
69
128
59
58
83
12
21
47
41
79
23
246
63
30
125
4
39
64
3
17
22
151
212
24