296
31
23
62
15
45
21
48
126
33
79
24
1
35
92
26
13
223
99
42
19
5
28
184
6
8
30
32
10
116
72
76
56
90
66
47
188
40
63
123
41
16
22
61
53
215
179