125
11
31
6
9
101
178
39
2
5
19
13
55
7
20
16
50
23
3
36
46
58
54
56
396
106
41
1
43
42
64
14
117
26
8
37
78
10
234