1
14
3
0
2
7
82
80
13
130
28
54
127
142
29
160
132
78
49
77
42
120
18
221
81
71
204
53
300
37
8
186
117
31
315
52
123
269
211
89
63
24
281
379
167
501
45
425
58
320