9
307
20
43
25
23
137
44
61
84
123
29
64
67
30
15
119
56
36
46
38
17
19
5
102
13
42
196
0
244
21
28
2
95
126
37
86
96
8
41
60
52
4
167
35
82
240