56
38
46
33
98
59
70
66
17
21
8
225
164
55
161
159
207
834
130
112
121
202
111
142
114
107
73
93
119
82
57
20
40
36
31
739
126
19
51
72
155
37
163
69
47
32
10
11
13
25
4
14
35
5