60
33
12
25
15
5
9
11
6
28
184
56
22
13
14
29
10
23
51
102
20
16
32
40
35
34
31
19
133
47
354
38
37
58
42