116
15
36
64
21
54
115
152
32
61
4
222
1
13
69
297
70
102
39
17
6
5
30
18
308
77
50
42
0
41
82
20
227
25
79
90
31
8
26
9
43