0
3
23
82
35
2
47
7
17
33
5
12
39
123
14
36
41
21
28
6
38
22
266
13
31
117
347
40
108
50
19
99
45
4
53
129
10
25
159
8
575