142
23
33
52
42
70
41
155
53
28
83
62
29
73
60
124
96
51
293
17
223
69
37
32
38
772
205
47
100
14
31
24
30
628
15
112
50
44
55
11
63
45
20
19
93
1020
9