165
76
4
177
66
14
40
43
34
15
23
22
32
31
47
113
78
58
24
44
109
30
35
20
17
28
127
75
108
9
89
123
77
179
441
39
70
171
26
83
397
103
79
12
7
132
93
122
62
21
50
90