27
16
53
23
41
19
119
11
180
602
162
35
36
55
15
10
28
13
76
101
43
884
7
77
8
138
2
82
74
580
504
749
24
75
40
12
26
345
9
261
94
99
185
5
0
64
118
184
236
95
145
42