3
54
13
41
98
145
19
31
25
47
44
21
51
78
17
66
74
10
43
102
93
67
32
36
112
35
26
11
16
247
77
39
53
7
45
62
23
40
231
55
150
327
83
152
22
130
69
12
488
68