116
32
73
26
16
18
21
43
13
65
1403
8
3
17
7
125
55
81
60
9
50
204
434
311
38
47
19
29
30
33
522
22
46
41
56
48
58
53
40
37
66
134
42
160
28
335
133
79
57