0
3
17
4
24
8
7
16
29
48
134
15
27
30
33
12
6
31
86
46
32
91
236
13
102
112
73
113
321
9
82
85
223
256
34
53
109
111
10
61
152
51
45
145
75
110
220
22