34
5
3
4
80
13
24
152
8
17
11
35
37
54
196
15
32
27
85
53
31
200
29
48
213
49
119
104
105
512
51
279
647
71
86
100
135
75
40
61
113
115
167
46
43
52
18