29
37
21
75
170
20
33
2
49
13
41
106
90
32
9
103
38
15
42
66
52
14
25
8
28
85
23
44
45
118
34
656
214
26
55
81
77
3
57
68
204
48
27
54
6
366