171
21
110
13
37
58
111
287
15
14
60
107
32
22
24
33
50
84
3563
23
79
18
28
88
17
311
328
187
44
46
20
70
31
12
55
85
43
26
48
101
53
41
82
52
109
161
98
16
19
56
68
39