297
43
20
2
98
35
142
23
61
180
25
10
32
72
57
37
83
36
7
40
33
56
13
15
67
18
38
6
1
5
77
16
22
24
234
55
3
30
17
227
8
51
9
87
128
76
801