103
42
82
31
361
33
98
161
40
90
17
412
13
87
23
18
37
75
36
12
20
215
52
127
85
48
66
58
19
43
53
70
105
130
50
26
10
94
154
3
57
6
96
9
109
8
379
27
39