30
37
142
50
10
9
3
16
75
58
125
43
27
61
45
12
15
39
11
19
77
59
53
102
89
151
51
18
252
32
85
240
28
56
25
36
113
83
54
21
57
64
133
171
22
108
72
24