19
35
4
3
8
109
2
6
23
5
22
7
42
55
66
47
24
26
25
32
87
34
18
157
43
249
241
13
49
53
46
110
20
30
84
15
9
12
83
59
199
74
111
150
132
29