2
29
14
46
121
24
44
30
10
5
15
111
55
9
494
13
37
271
88
8
57
18
36
48
4
50
12
107
124
6
22
119
66
84
34
11
39
7
25
19
28
73
27
40