180
137
79
38
90
99
106
47
17
43
346
151
5
10
34
19
1760
31
81
54
74
30
46
292
134
37
41
148
93
61
98
57
55
76
6
66
130
15
212
64
138
189
29
13
69
23
20
167
11
36
45
86
42