115
112
23
78
98
79
17
59
73
43
1159
51
72
49
54
45
19
144
352
170
61
224
66
727
8
154
41
21
121
31
85
50
15
10
684
130
32
29
262
74
106
35
53
86
71
11
13
736
889
47
24
6