169
32
295
56
155
111
82
85
148
43
303
44
22
24
33
81
86
62
194
70
37
84
72
387
88
204
41
97
67
92
76
50
40
100
156
130
327
46
113
73
123
74
35
65
75
63
48