0
4
38
13
52
88
49
211
50
61
46
179
289
45
17
48
40
76
180
95
59
44
37
210
27
23
30
68
114
152
66
2683
25
54
222
41
18
11
58
42
108
106