89
130
40
5
10
31
7
49
94
28
36
16
13
29
2
3
17
11
4
34
55
18
23
20
12
77
93
35
57
44
43
426
131
21
553
123
14
352
129
139
59
24