101
33
88
63
16
14
39
75
429
45
137
29
35
21
15
65
36
26
76
32
27
25
60
40
23
53
153
38
31
163
849
357
267
18
11
696
164
54
7
703
388
80
46
152
4
8