109
58
25
23
14
5
12
3
1
11
2
70
26
169
158
16
20
7
8
17
51
222
47
53
69
6
13
22
31
50
30
63
110
76
24
431
267
15
35