0
5
10
13
12
41
48
22
8
36
58
40
45
122
72
101
35
422
157
200
285
62
56
168
268
53
64
211
107
50
88
76
143
109
86
65
80
73