32
95
107
39
18
11
57
78
85
506
38
46
26
61
29
8
151
22
138
113
156
96
213
6
86
15
238
59
83
128
58
17
298
23
89
33
63
51
109
48
25
31
37
283
329
74
30