97
26
9
10
240
83
4
303
35
8
20
31
69
12
17
144
157
16
5
45
24
52
15
63
391
21
114
54
147
1162
103
128
238
29
96
86
65
82
70
110
40
46
42
30
53
44
43
104
78
33
19
136