29
39
79
50
18
24
71
59
47
76
75
57
23
40
384
15
13
8
48
377
279
9
44
172
3
100
154
11
12
38
26
42
37
51
110
25
36
16
46
20
436
22
14
7
206
180