27
17
165
57
22
16
398
14
66
328
320
20
63
140
21
10
45
106
34
32
28
58
144
80
129
59
209
53
96
12
56
42
81
26
19
141
51
11
1176
160
233
25
52
4
72
69
71
600
40