43
92
55
36
64
186
23
12
152
73
63
104
196
11
96
22
101
37
27
67
48
158
83
138
58
16
81
148
29
129
128
400
87
7
9
40
33
15
59
112
132
50
31
77
39
134