85
47
51
48
15
0
29
22
10
123
8
17
65
82
23
21
13
12
161
39
25
248
43
98
52
11
134
152
512
40
20
66
57
19
96
30
54
84
93
18
129
75
33
60