51
12
34
30
137
90
50
1675
35
19
37
56
29
22
145
97
23
32
44
11
6
8
10
78
241
31
92
7
42
18
27
113
16
600
45
69
46
66
15
24
242
52
9
140
164
89
14
38
65
112