99
83
25
147
24
38
29
64
35
40
98
8
328
28
32
47
20
19
17
5
50
137
68
13
30
11
89
79
23
15
9
22
58
44
26
12
21
48
14