52
229
112
31
6
110
38
86
155
12
13
82
81
64
159
130
400
15
8
43
29
149
239
586
74
11
204
7
20
53
33
248
25
18
61
17
210
79
157
126
401
471
357
14
561
120
97
104
88
89
156
39
108
116