127
15
195
21
77
58
38
44
36
584
32
100
49
71
41
84
7
19
233
169
56
76
31
11
79
62
6
17
40
80
87
43
4
5
90
9
152
3
467
55
123
174
82
305
61
10
26
14
8
16