0
1
3
6
10
4
19
7
11
9
53
30
18
32
13
104
396
61
12
71
23
58
122
36
17
75
49
44
63
135
148
247
77
22
31
50
56
80
81
62
190
33
37
90
105
52