33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
295
36
19
53
100
26
358
243
21
20
23
95
16
66
29
25
94
41
27
70
89
14