31
179
117
37
72
39
24
335
96
61
168
392
66
46
58
93
25
36
132
110
62
10
45
7
23
142
38
19
99
40
14
26
252
33
84
32
83
71
60
41
54
34
21
82
20
12