32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
139
17
116
297
39
16
79
364
19
23
227
125
253
547
12
803
73
20
452
114
148
14
75
33
49
28
105
77
18
150
51
59
58
109