12
75
41
33
48
14
116
607
9
10
37
27
31
24
7
15
47
22
16
32
5
17
181
827
35
19
2
4
26
65
58
68
251
94
3
1033
23
175
53
45
13
43
80
1113