0
31
13
1
4
14
6
11
3
82
24
42
7
21
15
50
201
64
9
17
25
16
48
72
142
155
130
519
65
47
140
36
108
381
97
46
113
89
60
77
30
146
68
238
114
59
255
43
44