33
4
27
5
2
6
1
9
3
8
17
13
7
10
148
141
118
23
19
45
294
53
15
100
29
356
252
21
24
96
11
66
12
101
14
30
103
22
26
107
28
71
99
16