0
42
31
37
25
13
29
47
15
18
21
32
148
10
7
34
39
36
11
23
528
48
144
58
90
96
71
49
59
46
14
188
193
82
55
169
126
151
121
56
181
299
796
174
205
77
73
246