402
82
47
351
25
52
16
78
35
46
7
76
217
23
110
189
226
49
18
54
75
12
156
44
6
45
180
116
31
87
39
251
292
33
34
15
19
64
59
21
113
245
283
67
51
83
100
20
60
40