39
12
74
35
13
75
54
24
107
77
27
261
11
31
109
9
108
196
5
143
69
149
388
88
67
110
220
99
95
46
42
144
78
56
167
101
361
94
89
103
105
63
93
68
106
1074
616
396
489
70
86
120