30
126
56
109
80
152
20
36
297
67
138
137
125
39
75
21
58
37
81
134
40
83
240
24
28
93
15
38
44
11
70
13
79
12
34
31
212
23
90
72
52
95
78
26
256
32
100
84