102
120
39
156
88
65
56
64
71
110
7
128
212
93
37
224
291
87
55
23
36
85
175
17
75
28
30
54
41
34
26
11
49
53
20
76
48
33
24
9
99
29
45
72
15
40
12