7
31
12
343
15
786
148
33
81
113
65
52
56
13
82
243
249
34
129
22
59
40
145
17
71
19
9
35
20
60
151
53
75
45
128
30
26
57
49
296
64
100
137
109
27
89
69
108
101