130
56
53
41
75
67
57
39
18
32
33
74
7
35
79
346
15
23
82
388
42
11
17
20
52
38
104
29
25
62
116
60
49
37
55
22
230
87
187
40
107
406
111
347
136
66
10
98
30
65