48
43
31
22
7
11
34
27
14
4
10
19
8
30
5
25
51
23
81
67
33
15
125
141
98
56
84
6
46
188
294
261
829
312
174
208
407
322
734
215
280
269
248
135
442
72
267