328
12
8
13
10
15
24
108
16
2
37
49
34
107
88
44
6
18
75
42
100
7
1
3
36
55
177
492
57
106
59
26
47
167
103
32
92
4
9
17
46
0
193
5
19