32
30
104
29
185
73
90
48
57
34
17
132
71
84
26
105
53
68
109
81
154
102
122
35
43
65
86
272
119
38
16
18
91
33
83
36
218
70
172
54
52
25
74
49
19
146
95
37
303
44
14