8
41
71
325
66
236
107
60
130
83
99
115
30
254
101
18
36
88
24
20
27
14
104
63
33
22
6
35
44
79
65
58
47
77
11
64
13
81
16
49
86
19
25
53
61
160
93