111
5
25
23
10
30
16
8
31
19
7
4
76
24
59
20
163
15
33
65
26
107
21
87
22
73
112
61
140
50
79
123
176
138
243
74
49
60
246
66
108
78
36
10595
53