91
51
55
408
33
357
5
17
78
21
20
94
61
23
110
80
15
65
46
32
41
486
29
2
107
49
18
50
25
62
142
35
9
79
141
12
66
6
26
22
27
122
175
54
3
11
83
36