31
199
24
119
20
43
5
45
40
63
28
34
132
55
44
46
122
7
82
72
102
21
67
23
0
2
49
13
14
48
37
65
78
123
887
84
64
61
6
131
35
92
68
355
9
12
221
32