115
113
23
78
98
79
17
59
77
43
1159
51
49
54
45
19
144
353
170
61
224
66
728
8
154
41
21
121
31
85
50
15
11
684
130
32
29
262
74
106
35
53
86
71
13
739
889
47
24
6