30
22
66
152
50
19
16
15
12
302
4
136
113
233
5
3
40
6
11
8
53
104
14
236
47
25
1
2
213
18
39
31
72
106
7
13
9
411
1122
17
62
83
42
41
59