121
53
46
29
16
15
5
23
20
14
11
4
10
12
3
22
40
87
44
19
63
25
26
32
17
27
18
216
1199
33
47
21
30
36
6
9
82
35
41
34
65