133
252
53
77
72
38
30
76
51
62
174
435
129
159
86
91
119
69
155
14
124
74
156
58
101
195
42
135
37
21
66
190
1
205
105
5
305
228
57
64
48
41
141
125
89
158
35
19
13