0
6
3
23
38
10
7
4
9
20
26
36
66
29
89
16
108
25
30
275
41
109
82
56
99
68
144
147
104
167
96
39
17
43
8
11
64
335
35
49
48
101
51
70