103
49
55
189
59
81
142
44
41
40
43
48
20
70
71
36
29
754
109
47
13
58
1194
683
37
27
489
111
14
7
19
97
646
69
35
263
38
31
60
136