5
9
37
8
16
4
3
22
20
15
30
74
79
46
57
47
58
43
184
77
67
127
92
253
179
126
66
73
41
50
153
146
121
112
28
323
14
31
89
26
25
128
18
51
62
33