81
144
32
3
41
11
12
53
301
202
83
5
122
62
71
33
14
43
102
383
101
245
308
262
94
82
51
61
91
305
173
888
92
52
2
72