169
146
61
117
66
17
585
333
23
87
22
8
32
16
41
34
26
96
15
55
40
45
557
62
63
38
81
116
29
46
98
153
76
104
44
67
43
109
64
85
89
218
39
82
31
51
7
33
145
47
95
68