0
3
29
17
16
20
18
31
28
40
54
24
26
52
27
45
38
21
23
42
104
32
53
173
251
110
79
103
96
140
180
59
64
34
87
155
82
11
107
160
76
100
65
77
92
253
133
70
186
141