15
16
8
5
1
3
10
71
2
4
13
6
11
21
76
29
31
36
53
114
45
20
275
268
75
42
126
160
94
159
201
86
127
100
120
281
223
82
61
39
109
241
404
64
173
147