106
28
152
338
37
140
33
36
54
30
67
87
42
17
40
13
31
56
19
62
53
63
21
57
20
11
12
8
43
3
25
9
26
82
6
10
5
48
39
65
29
44