50
31
12
32
7
41
26
92
64
21
24
6
56
127
175
29
261
25
19
4
23
88
37
8
2
60
9
36
38
22
35
44
14
3
33
16
13
51
34
28