88
26
17
65
13
29
9
4
12
46
14
40
10
16
20
22
32
15
8
45
49
56
74
60
298
66
52
114
202
63
134
81
220
160
44
27
369
147
43
89
382
127
83
61
331
51
31