0
1
23
6
8
12
3
4
10
2
40
9
11
13
5
7
28
22
25
121
31
19
18
15
34
20
44
51
88
108
43
173
308
124
397
228
89
130
95
53