113
8
132
74
59
817
77
25
9
26
71
20
82
53
2
30
41
61
12
72
37
105
27
43
45
32
39
54
47
19
21
89
91
155
84
394
122
33
34
594
134
48
213
3602
123
31
50
125
64
158
478