106
51
172
15
24
18
67
11
22
6
7
39
31
44
95
21
94
12
53
35
49
74
16
26
350
62
91
120
52
547
68
20
109
48
42
171
25
14
38
41
96
34
160
27
33
54