103
316
92
23
53
77
33
102
27
38
176
65
19
7
21
18
15
243
42
25
9
10
54
34
24
17
60
1637
1821
823
465
30
61
11
31
14
78
4
6
99
28
44
116
29
158