33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
119
19
18
39
297
96
31
414
65
152
77
27
561
143
145
12
364
111
36
90
50
23
187
63
21
45
86
20
74