0
122
36
17
13
20
38
43
27
22
12
138
34
116
77
114
91
65
48
126
25
135
200
118
81
155
137
125
33
154
73
84
104
208
74
190
161
333
172
185
217
144
543
290
748
56
130
115