141
33
7
60
89
54
17
19
27
31
79
49
203
107
36
12
9
25
52
11
14
137
162
58
10
134
238
97
37
40
88
98
42
348
50
15
77
34
96
123
131
44
16
130
43
29