37
29
23
47
83
11
10
26
102
77
27
16
170
43
50
401
222
94
1025
143
6
45
154
192
9
60
56
97
76
232
80
100
18
369
19
101
65
54
17
115
130
340
25
31
127
28
67
21
20
34
33