45
657
129
53
30
10
37
326
29
11
13
31
65
32
16
56
88
38
91
852
471
173
86
22
12
48
80
25
6
9
1087
172
125
585
84
23
130
419
57
67
21
93
41
250
59