32
56
50
111
131
136
76
51
69
15
40
122
59
41
48
42
11
36
31
57
39
8
30
67
117
62
10
43
47
9
23
38
18
343
55
26
28
235
138
100
141
54
87
102
164
24
16
83
96
20
68