297
58
40
46
23
30
11
21
13
62
15
33
38
57
121
89
34
17
53
262
10
50
82
4
41
31
35
24
93
60
86
45
25
167
8
104
190
268
207
68
99
452
107
90
39
14
166
109
16
81