2
0
4
39
13
53
88
50
211
61
47
179
289
45
17
48
41
76
180
95
59
44
37
210
27
23
30
68
114
152
66
2684
26
54
222
19
11
42
40
109
107