31
18
13
66
12
21
9
60
17
25
15
37
53
19
23
52
86
8
355
134
11
22
42
61
68
49
63
32
16
108
41
36
91
119
114
75
35
89
113
133
27
123
265
315
208
194
377
120
72
38