356
32
43
11
10
7
42
122
60
3
27
15
189
62
85
68
4
143
61
5
33
279
121
432
21
13
29
23
77
97
19
186
46
50
102
12
20
8
24
22
51
48
74