30
6
76
11
7
33
24
16
71
20
68
248
52
19
34
17
8
50
44
31
77
46
57
40
91
15
82
9
37
3
25
107
123
32
53
47
149
104
12
4
23
59
21
125