0
10
16
21
7
84
5
32
6
125
114
65
8
29
4
14
50
141
43
89
130
94
78
34
102
67
199
27
45
210
68
20
18
365
72
507
12
1
41
74
361
11
243
51
79
42