104
10
41
92
531
16
63
29
5
18
230
95
119
325
27
83
39
21
238
82
46
20
69
149
11
30
23
12
145
75
50
51
68
62
9
14
204
196
280
127
362
67
197
37
156
38