27
41
195
145
57
51
39
48
144
125
11
235
93
34
67
56
49
23
59
32
19
36
7
44
131
1126
771
688
646
187
684
20
250
861
475
302
406
361
808
99
948
103
33
139
14
211
85
76
70
167
28
192
21
37