12
71
46
138
27
108
47
26
40
17
175
196
22
98
79
376
171
62
83
56
75
4
139
94
64
74
10
41
68
99
137
462
48
8
61
72
63
36
13
136
34
16
100
58
166
239
121
35
391
141
93
361
23
70