29
6
25
60
173
55
68
24
41
79
27
10
144
337
230
151
73
109
19
40
23
8
12
37
18
11
39
48
134
89
20
96
53
152
98
44
64
2
82
100
281
86
112
90