31
65
37
22
90
13
29
153
49
234
72
36
35
25
34
70
45
43
11
24
23
74
1048
27
103
53
56
515
926
30
26
9
372
28
871
92
8
55
97
14
2
111
33
19
12
4
48