5
0
21
1
130
47
20
65
202
59
52
96
92
156
22
56
33
53
121
57
153
175
231
125
46
126
30
78
66
90
165
69
79
87
134
55
109
120
16
34
40
73
31
118
84
64
234
660
166
250
60
67