170
302
269
68
75
173
76
106
47
96
43
73
94
167
44
103
155
208
181
92
58
38
51
13
105
130
91
122
157
126
416
41
93
77
84
89
40
87
55
63
138
90
115
117
201
80
137
95
159
28
61
39
52