0
5
147
113
129
24
58
8
13
19
40
11
14
56
35
131
29
27
23
72
49
89
42
77
50
472
73
205
592
127
41
31
46
134
65
44
22
51
308
16
33
34
160
12
63
212
32
184
66
15
53