123
7
416
806
13
11
333
15
14
135
316
49
30
45
94
52
29
37
28
39
82
41
38
17
8
21
25
27
2
88
308
116
77
215
68
72
36
67
146
105
108
58
130
144
24
16
90
35
23