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