89
170
113
101
40
52
29
18
1242
85
37
92
65
47
66
77
822
87
159
431
102
49
51
59
30
196
207
72
175
46
181
25
41
23
95
48