34
58
23
108
183
122
61
317
11
153
31
52
41
19
104
7
151
21
59
80
66
16
71
89
15
187
88
13
198
162
86
67
171
105
47
98
4
64
107
18
22
845
371
141
193
174
9
155