0
4
10
22
19
12
7
58
16
121
8
147
26
20
36
9
6
81
34
33
29
48
54
56
155
109
176
325
50
160
361
123
46
107
165
32
163
86
256
355
250
93
173
85
68
217
360