2
0
3
1
4
46
41
22
14
36
51
35
240
54
73
65
59
109
248
131
149
47
96
33
30
79
42
670
53
322
71
66
152
172
236
57
263
194
45
760
32
209
61
85
188
60
105