33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
114
292
35
19
54
14
26
77
40
100
39
38
32
71
29
21
78
236
16
227
36
141
24
44
644
46
766
284
155
27
639
22
84
409
177
57
23
12
79
1948
25
263
275
116
1071
511
58
49
43
160
133
56
669
1433
232
37
53
322
846
20
45
136
72
74
88
947
211
183
82
70
93
138
110
94