0
42
16
10
14
3
34
32
11
19
5
28
17
49
9
6
8
15
13
18
40
23
106
44
33
35
60
58
248
22
20
26
25
12
47
99
41
31
30