27
20
81
262
109
7
12
71
46
138
108
47
28
43
17
175
196
22
98
82
376
171
62
83
56
75
4
139
95
65
74
10
41
68
99
464
48
8
61
72
63
36
13
136
34
16
100
58
168
239
121
391
141
94